Sha256: 366458fccdf7ffbca97129a13de4d6b4dc815456efbca49ea8eaf85f88e86a97

Contents?: true

Size: 520 Bytes

Versions: 10

Compression:

Stored size: 520 Bytes

Contents

require 'wml_spec_helper'

describe Weskit::WML::Item do
  include WMLHelpers

  let(:item) { Weskit::WML::Item.new :foo }

  it 'should compare items by name or class' do
    bat = Weskit::WML::Item.new :bat

    (item <=> bat).should eq(1)
    (bat <=> item).should eq(-1)

    bat = Weskit::WML::Element.new :bat

    (item <=> bat).should eq(1)
    (bat <=> item).should eq(-1)

    (item <=> :bat).should be_nil
  end

  it 'should have name that is identifier' do
    item.should have_identifier_of(:foo)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
weskit-0.3.6 spec/wml/item_spec.rb
weskit-0.3.5 spec/wml/item_spec.rb
weskit-0.3.4 spec/wml/item_spec.rb
weskit-0.3.3 spec/wml/item_spec.rb
weskit-0.3.2 spec/wml/item_spec.rb
weskit-0.3.1 spec/wml/item_spec.rb
weskit-0.3.0 spec/wml/item_spec.rb
weskit-0.2.1 spec/wml/item_spec.rb
weskit-0.2.0 spec/wml/item_spec.rb
weskit-0.1.0 spec/wml/item_spec.rb