Updated RubySpec source to 55122684.
[rbx.git] / spec / frozen / 1.8 / core / kernel / to_a_spec.rb
bloba8ba04dccdbdcefba4da5f2cf82319a83efef33b
1 require File.dirname(__FILE__) + '/../../spec_helper'
2 require File.dirname(__FILE__) + '/fixtures/classes'
4 describe "Kernel#to_a" do
5   it "is defined on Kernel" do
6     Kernel.instance_methods.should include('to_a')
7   end
8 end
10 describe "Kernel#to_a when the receiver is an Array" do
11   it "returns self" do
12     array = [1, 2]
13     array.to_a.should equal(array)
14   end
15 end
17 describe "Kernel#to_a when the receiver is not an Array" do
18   it "returns an Array containing self" do
19     object = "I am not an array"
20     object.to_a.should == [object]
21   end
22 end