Sha256: f543be0ad122bdaa58adeccace2c927c79ab3f51537187e6b3482c3cb74f1c86

Contents?: true

Size: 585 Bytes

Versions: 19

Compression:

Stored size: 585 Bytes

Contents

require File.join(File.dirname(__FILE__), "..", "spec_helper")

describe Redcar::Treebook do

  describe "a new treebook" do
    before do
      @treebook = Redcar::Treebook.new
    end

    it "has no trees" do
      @treebook.trees.length.should == 0
    end

    it "accepts a tree and notifies listeners" do
      tree = MockTree.new("mock tree")
      tree_added = false
      @treebook.add_listener(:tree_added) do |tree|
        tree_added = tree
      end

      @treebook.add_tree(tree)

      tree_added.should == tree
      @treebook.trees.should == [tree]
    end
  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
redcar-dev-0.12.17dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.16dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.15dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.14dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.13dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.12dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.11dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.10dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.9dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.8dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.7dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.6dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.4dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.3dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.1dev-java plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.0dev-java plugins/application/spec/application/treebook_spec.rb
redcar-0.11 plugins/application/spec/application/treebook_spec.rb
redcar-0.11.0dev plugins/application/spec/application/treebook_spec.rb
redcar-0.10 plugins/application/spec/application/treebook_spec.rb