Sha256: 0848922d9ba6e19d44106ad793d224d3520a805bed556c7d9c08850b22de1600

Contents?: true

Size: 504 Bytes

Versions: 2

Compression:

Stored size: 504 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'test/unit'
require 'flexmock'
require 'rake'

class TestNameSpace < Test::Unit::TestCase
  def test_namespace_creation
    FlexMock.use("TaskManager") do |mgr|
      ns = Rake::NameSpace.new(mgr, [])
      assert_not_nil ns
    end
  end

  def test_namespace_lookup
    FlexMock.use("TaskManager") do |mgr|
      mgr.should_receive(:lookup).with(:t, ["a"]).
	and_return(nil).once
      ns = Rake::NameSpace.new(mgr, ["a"])
      ns[:t]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rake-0.7.0 test/test_namespace.rb
rake-0.7.1 test/test_namespace.rb