Sha256: a92112c789790c753a0493d2be7dbc3ce224e8c79d23e6233ca6790a3c6f1805

Contents?: true

Size: 614 Bytes

Versions: 83

Compression:

Stored size: 614 Bytes

Contents

require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes'

describe "Kernel#to_a" do
  it "is defined on Kernel" do
    Kernel.should have_instance_method('to_a')
  end
end

describe "Kernel#to_a when the receiver is an Array" do
  it "returns self" do
    array = [1, 2]
    array.to_a.should equal(array)
  end
end

describe "Kernel#to_a when the receiver is not an Array" do
  it "returns an Array containing self" do
    object = "I am not an array"
    object.to_a.should == [object]
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/kernel/to_a_spec.rb