public
Fork of evanphx/rubinius
Description: Rubinius, the Ruby VM
Homepage: http://rubini.us
Clone URL: git://github.com/ezmobius/rubinius.git
Deprecate #setup, #teardown in specs; use #before, #after.
brixen (author)
Sun Feb 17 22:40:21 -0800 2008
commit  91d6c64be8827768ba2e39b80a4eb81b9affc122
tree    03c15841e5ce950589e658d9f7a978aa120bcb98
parent  6ba49012504c08973e1fb2fd1b9fce75c351d148
...
17
18
19
20
21
22
23
...
40
41
42
43
44
 
 
 
45
46
47
...
17
18
19
 
20
21
22
...
39
40
41
 
 
42
43
44
45
46
47
0
@@ -17,7 +17,6 @@ spec
0
  | +-- breakpoint
0
  | +-- bytearray
0
  | +-- ...
0
- |-- data
0
  |-- kernel
0
  |-- language
0
  |-- library
0
@@ -40,8 +39,9 @@ spec
0
  | + -- ...
0
  | + -- time
0
  | + -- yaml
0
- +-- subtend
0
- +-- ext
0
+ |-- subtend
0
+ | +-- ext
0
+ +-- tags
0
 
0
 The specs for the reference implementation of the Ruby language (MRI) are
0
 under @spec/ruby@. Presently, these are mostly focused on version 1.8.x and
...
1
2
3
 
 
4
5
6
...
1
 
 
2
3
4
5
6
0
@@ -1,6 +1,6 @@
0
 require File.dirname(__FILE__) + '/../../spec_helper'
0
-require File.dirname(__FILE__) + '/fixtures/classes.rb'
0
-require File.dirname(__FILE__) + '/shared/each.rb'
0
+require File.dirname(__FILE__) + '/fixtures/classes'
0
+require File.dirname(__FILE__) + '/shared/each'
0
 
0
 describe "String#each_line" do
0
   it_behaves_like(:string_each, :each_line)
...
1
2
3
 
 
4
5
6
...
1
 
 
2
3
4
5
6
0
@@ -1,6 +1,6 @@
0
 require File.dirname(__FILE__) + '/../../spec_helper'
0
-require File.dirname(__FILE__) + '/fixtures/classes.rb'
0
-require File.dirname(__FILE__) + '/shared/each.rb'
0
+require File.dirname(__FILE__) + '/fixtures/classes'
0
+require File.dirname(__FILE__) + '/shared/each'
0
 
0
 describe "String#each" do
0
   it_behaves_like(:string_each, :each)
...
2
3
4
5
 
6
7
8
...
2
3
4
 
5
6
7
8
0
@@ -2,7 +2,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
0
 require File.dirname(__FILE__) + '/fixtures/classes'
0
 
0
 describe "Thread#key?" do
0
- setup do
0
+ before :each do
0
     @th = Thread.new do
0
       Thread.current[:oliver] = "a"
0
     end
...
3
4
5
6
 
7
8
9
...
29
30
31
32
 
33
34
35
...
52
53
54
55
...
3
4
5
 
6
7
8
9
...
29
30
31
 
32
33
34
35
...
52
53
54
 
0
@@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
0
 
0
 describe "ERB#filename" do
0
   # TODO: why does this fail on rubinius?
0
- it "raises is reported when error raised" do
0
+ it "raises an exception if there are errors processing content" do
0
     filename = 'foobar.rhtml'
0
     erb = ERB.new('<% if true %>') # will raise SyntaxError
0
     erb.filename = filename
0
@@ -29,7 +29,7 @@ describe "ERB#filename" do
0
   end
0
 
0
   # TODO: why does this fail on rubinius?
0
- it "use '(erb)' as filename when filename is not set" do
0
+ it "uses '(erb)' as filename when filename is not set" do
0
     erb = ERB.new('<% if true %>') # will raise SyntaxError
0
     lambda {
0
       begin
0
@@ -52,4 +52,3 @@ describe "ERB#filename" do
0
     end
0
   end
0
 end
0
-fails:ERB#filename uses '(erb)' as filename when filename is not set
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_array')
0
 require File.dirname(__FILE__) + '/ext/subtend_array'
0
 
0
 describe "SubtendArray" do
0
- setup do
0
+ before :each do
0
     @s = SubtendArray.new
0
   end
0
 
...
19
20
21
22
 
23
24
25
...
19
20
21
 
22
23
24
25
0
@@ -19,7 +19,7 @@ class SubtendClassTest
0
 end
0
 
0
 describe "SubtendClass" do
0
- setup do
0
+ before :each do
0
     @s = SubtendClass.new
0
   end
0
 
...
18
19
20
21
 
22
23
24
...
39
40
41
42
 
43
44
45
...
18
19
20
 
21
22
23
24
...
39
40
41
 
42
43
44
45
0
@@ -18,7 +18,7 @@ class SubtendMethodVisModuleTest
0
 end
0
 
0
 describe "SubtendMethodVisModule" do
0
- setup do
0
+ before :each do
0
     @c = SubtendMethodVisModuleTest.new
0
   end
0
 
0
@@ -39,7 +39,7 @@ describe "SubtendMethodVisModule" do
0
 end
0
 
0
 describe "SubtendMethodVis" do
0
- setup do
0
+ before :each do
0
     @c = SubtendMethodVis.new
0
   end
0
 
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_exception')
0
 require File.dirname(__FILE__) + '/ext/subtend_exception'
0
 
0
 describe "SubtendRaiser" do
0
- setup do
0
+ before :each do
0
     @s = SubtendRaiser.new
0
   end
0
 
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_float')
0
 require File.dirname(__FILE__) + '/ext/subtend_float'
0
 
0
 describe "SubtendFloat" do
0
- setup do
0
+ before :each do
0
     @f = SubtendFloat.new
0
   end
0
   
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_hash')
0
 require File.dirname(__FILE__) + '/ext/subtend_hash'
0
 
0
 describe "SubtendHash" do
0
- setup do
0
+ before :each do
0
     @s = SubtendHash.new
0
   end
0
   
...
10
11
12
13
 
14
15
16
...
10
11
12
 
13
14
15
16
0
@@ -10,7 +10,7 @@ describe "Module" do
0
     BAR = 7
0
   end
0
 
0
- setup do
0
+ before :each do
0
     @m = SubtendModule.new
0
   end
0
   
...
6
7
8
9
 
10
11
12
...
6
7
8
 
9
10
11
12
0
@@ -6,7 +6,7 @@ require File.dirname(__FILE__) + '/ext/subtend_object'
0
 
0
 describe "SubtendObject" do
0
   
0
- setup do
0
+ before do
0
     @o = SubtendObject.new
0
   end
0
   
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_string')
0
 require File.dirname(__FILE__) + '/ext/subtend_string'
0
 
0
 describe "SubtendString" do
0
- setup do
0
+ before :each do
0
     @s = SubtendString.new
0
   end
0
   
...
5
6
7
8
 
9
10
11
...
5
6
7
 
8
9
10
11
0
@@ -5,7 +5,7 @@ compile_extension('subtend_wrapped_struct')
0
 require File.dirname(__FILE__) + '/ext/subtend_wrapped_struct'
0
 
0
 describe "SubtendWrappedStruct" do
0
- setup do
0
+ before :each do
0
     @s = SubtendWrappedStruct.new
0
   end
0
   
...
1
 
...
 
1
0
@@ -1 +1 @@
0
-Kernel#load allows wrapping the code in the file in an anonymous module
0
+fails:Kernel#load allows wrapping the code in the file in an anonymous module

Comments

    No one has commented yet.