Sha256: f2386d392a59338235cb39092642de79028de6ac0ff2f66289f3667f99ab15de
Contents?: true
Size: 1.52 KB
Versions: 2
Compression:
Stored size: 1.52 KB
Contents
require 'spec_helper' describe CouchPotato, 'full_url_to_database' do before(:each) do @original_database_name = CouchPotato::Config.database_name end after(:each) do CouchPotato::Config.database_name = @original_database_name end it "should add the default localhost and port if only a name is set" do CouchPotato::Config.database_name = 'test' CouchPotato.full_url_to_database.should == 'http://127.0.0.1:5984/test' end it "should return the set url" do CouchPotato::Config.database_name = 'http://db.local/test' CouchPotato.full_url_to_database.should == 'http://db.local/test' end end describe CouchPotato, '.models' do it "returns all classes that have implemented CouchPotato::Persistence" do clazz = Class.new clazz.send(:include, CouchPotato::Persistence) CouchPotato.models.should include(clazz) end end describe CouchPotato, 'validation_framework' do before(:each) do @original_validation_framework = CouchPotato::Config.validation_framework end after(:each) do CouchPotato::Config.validation_framework = @original_validation_framework end it "should allow setting the validation_framework to :active_model" do CouchPotato::Config.validation_framework = :active_model CouchPotato::Config.validation_framework.should == :active_model end it "should allow setting the validation_framework to :validatable" do CouchPotato::Config.validation_framework = :validatable CouchPotato::Config.validation_framework.should == :validatable end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
couch_potato-0.6.0 | spec/unit/couch_potato_spec.rb |
couch_potato-0.5.7 | spec/unit/couch_potato_spec.rb |