Sha256: 34cfeab16606676b3ec1d89f7b6293655e1e47aa0bf2b67a377bcfb705e8644e
Contents?: true
Size: 623 Bytes
Versions: 1
Compression:
Stored size: 623 Bytes
Contents
require "rails_helper" describe "Fixture names task" do let(:task) { Rake::Task["magic_lamp:fixture_names"] } it "outputs a sorted list of all the fixture names" do dummy = Object.new task_proc = task.actions.first expect(dummy).to receive(:puts) do |output| fixture_names = MagicLamp.registered_fixtures.keys.sort expect(output).to_not be_empty expect(output).to eq(fixture_names) end dummy.instance_eval(&task_proc) end it "depends on the environment task" do prereqs = task.all_prerequisite_tasks expect(prereqs).to include(Rake::Task["environment"]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
magic_lamp-1.0.0 | spec/tasks/fixture_names_task_spec.rb |