Преглед на файлове

Clean up AST tests

master
Dylan Baker преди 5 години
родител
ревизия
87944658b8
променени са 5 файла, в които са добавени 20 реда и са изтрити 22 реда
  1. 1
    1
      spec/ast/application_spec.rb
  2. 0
    7
      spec/ast/boolean_spec.rb
  3. 19
    0
      spec/ast/constant.rb
  4. 0
    7
      spec/ast/number_spec.rb
  5. 0
    7
      spec/ast/string_spec.rb

+ 1
- 1
spec/ast/application_spec.rb Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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 Целия файл

@@ -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…
Отказ
Запис