Sha256: 6b70610a0e17dcb13b3d17658c5895c3086c2bb409e3366997c22dcd09cc4a97
Contents?: true
Size: 867 Bytes
Versions: 10
Compression:
Stored size: 867 Bytes
Contents
require 'rake' describe "Rake tasks" do describe "sufia:user:list_emails" do let!(:user1) { FactoryGirl.create(:user) } let!(:user2) { FactoryGirl.create(:user) } before do load_rake_environment [File.expand_path("../../../tasks/sufia_user.rake", __FILE__)] end it "creates a file" do run_task "sufia:user:list_emails" expect(File.exist?("user_emails.txt")).to be_truthy expect(IO.read("user_emails.txt")).to include(user1.email, user2.email) File.delete("user_emails.txt") end it "creates a file I give it" do run_task "sufia:user:list_emails", "abc123.txt" expect(File.exist?("user_emails.txt")).not_to be_truthy expect(File.exist?("abc123.txt")).to be_truthy expect(IO.read("abc123.txt")).to include(user1.email, user2.email) File.delete("abc123.txt") end end end
Version data entries
10 entries across 10 versions & 1 rubygems