module_node_test.rb 500 Bytes
require "test_helper"

require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_node_fixtures"

class ModuleNodeTest < ActiveSupport::TestCase

  def setup
    @hash = ModuleNodeFixtures.qt_calculator_tree_hash
    @node = ModuleNodeFixtures.qt_calculator_tree
  end

  should 'create module node from hash' do
    assert_equal @node, Kalibro::Entities::ModuleNode.from_hash(@hash)
  end

  should 'convert children hash to array of ModuleNode' do
    assert_equal @hash, @node.to_hash
  end
  
end