Sha256: bca2aa326682086c9dedce7882805c0c1809d699b89dca9c86785fd5991121e7
Contents?: true
Size: 770 Bytes
Versions: 34
Compression:
Stored size: 770 Bytes
Contents
require 'mattock/tasklib' require 'mattock/testing/rake-example-group' describe Mattock::Tasklib do include Mattock::RakeExampleGroup class TestTaskLib < Mattock::TaskLib default_namespace :test def define in_namespace do task :task end task root_task => self[:task] end end let! :tasklib do TestTaskLib.new end describe "defines" do subject{ rake } it{ should have_task(:test) } it{ should have_task("test:task") } it{ should_not have_task("random:tasks")} end it "should make root task depend on namespaced" do rake[:test].should depend_on("test:task") end it "should not make namespaced task depend on root task" do rake["test:task"].should_not depend_on("test") end end
Version data entries
34 entries across 34 versions & 1 rubygems