Sha256: 75124af1cc5d9d04405b9ef68c49d2fb94d621d1994425160324b2bf85f0049f
Contents?: true
Size: 939 Bytes
Versions: 13
Compression:
Stored size: 939 Bytes
Contents
require "test_helper" describe Vanity::Autoconnect do describe ".should_connect?" do it "returns true by default" do autoconnect = Vanity::Autoconnect.should_connect? assert autoconnect == true end it "returns false if environment flag is set" do ENV['VANITY_DISABLED'] = '1' autoconnect = Vanity::Autoconnect.should_connect? assert autoconnect == false ENV['VANITY_DISABLED'] = nil end it "returns false if in assets:precompile rake task" do Rake.expects(:application).returns(stub(:top_level_tasks => ['assets:precompile'])) autoconnect = Vanity::Autoconnect.should_connect? assert autoconnect == false end end describe ".schema_relevant?" do it "returns true for database tasks" do Rake.expects(:application).returns(stub(:top_level_tasks => ['db:migrate'])) assert_equal true, Vanity::Autoconnect.schema_relevant? end end end
Version data entries
13 entries across 13 versions & 1 rubygems