Sha256: 1b55667b4257e0b28471fd5b8a54d7a559a6f6c7471d78acc73edd94b80f639e
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require "rails_helper" describe "MagicLamp Rake tasks" do describe "clean" do it "calls remove_tmp_directory" do expect(MagicLamp).to receive(:remove_tmp_directory) Rake::Task["magic_lamp:clean"].actions.first.call end it "depends on the environment task" do prereqs = Rake::Task["magic_lamp:clean"].all_prerequisite_tasks expect(prereqs).to include(Rake::Task["environment"]) end end describe "create_fixtures" do it "calls load_lamp_files" do expect(MagicLamp).to receive(:load_lamp_files) Rake::Task["magic_lamp:create_fixtures"].actions.first.call end it "depends on the clean task" do prereqs = Rake::Task["magic_lamp:create_fixtures"].all_prerequisite_tasks expect(prereqs).to include(Rake::Task["magic_lamp:clean"]) end end describe "magic_lamp" do it "depends on the create_fixtures task" do prereqs = Rake::Task["magic_lamp"].all_prerequisite_tasks expect(prereqs).to include(Rake::Task["magic_lamp:create_fixtures"]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
magic_lamp-0.9.0 | spec/tasks/magic_lamp_tasks_spec.rb |