aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/core/range/shared/begin.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/range/shared/begin.rb')
-rw-r--r--spec/ruby/core/range/shared/begin.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/ruby/core/range/shared/begin.rb b/spec/ruby/core/range/shared/begin.rb
new file mode 100644
index 0000000000..f660e3faf9
--- /dev/null
+++ b/spec/ruby/core/range/shared/begin.rb
@@ -0,0 +1,10 @@
+describe :range_begin, shared: true do
+ it "returns the first element of self" do
+ (-1..1).send(@method).should == -1
+ (0..1).send(@method).should == 0
+ (0xffff...0xfffff).send(@method).should == 65535
+ ('Q'..'T').send(@method).should == 'Q'
+ ('Q'...'T').send(@method).should == 'Q'
+ (0.5..2.4).send(@method).should == 0.5
+ end
+end