Skip to content

Commit 9062122

Browse files
committed
Enable it_behaves_like/shared states
1 parent 62d6dba commit 9062122

File tree

7 files changed

+23
-11
lines changed

7 files changed

+23
-11
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
describe :array_collect, :shared => true do
2+
3+
end
4+
5+
describe :array_collect_b, :shared => true do
6+
7+
end

spec/rubyspec/core/array/shared/index.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ def x.==(obj) 3 == obj; end
3232
it "produces an Enumerator" do
3333
[].send(@method).should be_kind_of(enumerator_class)
3434
end
35-
end
35+
end if false
3636
end
3737
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
describe :keep_if, :shared => true do
2+
3+
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
describe :array_length, :shared => true do
2+
3+
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
describe :array_replace, :shared => true do
2+
3+
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
describe :array_slice, :shared => true do
2+
3+
end

spec/spec_helper.rb

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,6 @@ def initialize(state, location, exception)
156156
end
157157

158158
module Kernel
159-
def opal_eval(str)
160-
code = Opal::Parser.new.parse str
161-
`eval(#{code})`
162-
end
163-
164159
def opal_parse(str, file='(string)')
165160
Opal::Grammar.new.parse str, file
166161
end
@@ -170,13 +165,11 @@ def opal_eval_compiled(javascript)
170165
end
171166

172167
def eval(str)
173-
opal_eval str
168+
code = Opal::Parser.new.parse str
169+
`eval(#{code})`
174170
end
175-
end
176171

177-
module Kernel
178-
# FIXME: remove
179-
def it_behaves_like(*); end
172+
alias_method :opal_eval, :eval
180173
end
181174

182175
module MSpec

0 commit comments

Comments
 (0)