Sha256: e6b687ca011b49bd84f2f6ccd23f5a442f414602e79968804bf80b96296056f0

Contents?: true

Size: 544 Bytes

Versions: 19

Compression:

Stored size: 544 Bytes

Contents

require "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-0.13 plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.5dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.4dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.3dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.2dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.1dev plugins/application/spec/application/treebook_spec.rb
redcar-0.12.1 plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.13.0dev plugins/application/spec/application/treebook_spec.rb
redcar-0.12 plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.27dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.26dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.25dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.24dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.23dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.22dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.21dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.20dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.19dev plugins/application/spec/application/treebook_spec.rb
redcar-dev-0.12.18dev plugins/application/spec/application/treebook_spec.rb