Browse Source

Clean up AST tests

master
Dylan Baker 5 years ago
parent
commit
87944658b8

+ 1
- 1
spec/ast/application_spec.rb View File

@@ -1,5 +1,5 @@
1 1
 module Chervil
2
-  RSpec.describe AST::Definition do
2
+  RSpec.describe AST::Application do
3 3
     it 'evaluates addition' do
4 4
       env = Env.new
5 5
       expect(

+ 0
- 7
spec/ast/boolean_spec.rb View File

@@ -1,7 +0,0 @@
1
-module Chervil
2
-  RSpec.describe AST::String do
3
-    it 'evaluates' do
4
-      expect(AST::Boolean.new(true).evaluate(Env.new)).to eq(true)
5
-    end
6
-  end
7
-end

+ 19
- 0
spec/ast/constant.rb View File

@@ -0,0 +1,19 @@
1
+module Chervil
2
+  RSpec.describe AST::Boolean do
3
+    it 'evaluates' do
4
+      expect(AST::Boolean.new(true).evaluate(Env.new)).to eq(true)
5
+    end
6
+  end
7
+
8
+  RSpec.describe AST::Number do
9
+    it 'evaluates' do
10
+      expect(AST::Number.new(5.0).evaluate(Env.new)).to eq(5.0)
11
+    end
12
+  end
13
+
14
+  RSpec.describe AST::String do
15
+    it 'evaluates' do
16
+      expect(AST::String.new("hello world").evaluate(Env.new)).to eq("hello world")
17
+    end
18
+  end
19
+end

+ 0
- 7
spec/ast/number_spec.rb View File

@@ -1,7 +0,0 @@
1
-module Chervil
2
-  RSpec.describe AST::Number do
3
-    it 'evaluates' do
4
-      expect(AST::Number.new(5.0).evaluate(Env.new)).to eq(5.0)
5
-    end
6
-  end
7
-end

+ 0
- 7
spec/ast/string_spec.rb View File

@@ -1,7 +0,0 @@
1
-module Chervil
2
-  RSpec.describe AST::String do
3
-    it 'evaluates' do
4
-      expect(AST::String.new("hello world").evaluate(Env.new)).to eq("hello world")
5
-    end
6
-  end
7
-end

Loading…
Cancel
Save