spec/railtie_spec.rb in couch_potato-1.7.1 vs spec/railtie_spec.rb in couch_potato-1.9.0
- old
+ new
@@ -81,9 +81,19 @@
CouchPotato.rails_init
end
end
+ context 'yaml file contains additional_databases' do
+ it 'assigns additional_databases to config' do
+ allow(File).to receive_messages(:read => "test:\n database: test\n additional_databases:\n db2: test2")
+
+ expect(CouchPotato::Config).to receive(:additional_databases=).with('db2' => 'test2')
+
+ CouchPotato.rails_init
+ end
+ end
+
it "should process the yml file with erb" do
allow(File).to receive_messages(:read => "test: \n database: <%= 'db' %>")
expect(CouchPotato::Config).to receive(:database_name=).with('db')