~ubuntu-branches/ubuntu/utopic/ruby-database-cleaner/utopic-proposed

« back to all changes in this revision

Viewing changes to spec/database_cleaner/data_mapper/base_spec.rb

  • Committer: Package Import Robot
  • Author(s): Pirate Praveen
  • Date: 2014-05-24 01:23:06 UTC
  • Revision ID: package-import@ubuntu.com-20140524012306-1nn3zh7s867f2gn9
Tags: upstream-1.2.0
ImportĀ upstreamĀ versionĀ 1.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
require 'spec_helper'
 
2
require 'database_cleaner/data_mapper/base'
 
3
require 'database_cleaner/shared_strategy'
 
4
 
 
5
module DatabaseCleaner
 
6
  describe DataMapper do
 
7
    it { should respond_to(:available_strategies) }
 
8
  end
 
9
 
 
10
  module DataMapper
 
11
    class ExampleStrategy
 
12
      include ::DatabaseCleaner::DataMapper::Base
 
13
    end
 
14
 
 
15
    describe ExampleStrategy do
 
16
      it_should_behave_like "a generic strategy"
 
17
      it { should respond_to(:db)  }
 
18
      it { should respond_to(:db=) }
 
19
 
 
20
      it "should store my desired db" do
 
21
        subject.db = :my_db
 
22
        subject.db.should eq :my_db
 
23
      end
 
24
 
 
25
      it "should default to :default" do
 
26
        subject.db.should eq :default
 
27
      end
 
28
    end
 
29
  end
 
30
end