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

« back to all changes in this revision

Viewing changes to spec/database_cleaner/redis/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/redis/base'
 
3
require 'database_cleaner/shared_strategy'
 
4
 
 
5
module DatabaseCleaner
 
6
  describe Redis do
 
7
    it { should respond_to(:available_strategies) }
 
8
  end
 
9
 
 
10
  module Redis
 
11
    class ExampleStrategy
 
12
      include ::DatabaseCleaner::Redis::Base
 
13
    end
 
14
 
 
15
    describe ExampleStrategy do
 
16
 
 
17
      it_should_behave_like "a generic strategy"
 
18
      it { should respond_to(:db) }
 
19
      it { should respond_to(:db=) }
 
20
 
 
21
      it "should store my describe db" do
 
22
        url = 'redis://localhost:6379/2'
 
23
        subject.db = 'redis://localhost:6379/2'
 
24
        subject.db.should eq url
 
25
      end
 
26
 
 
27
      it "should default to :default" do
 
28
        subject.db.should eq :default
 
29
      end
 
30
    end
 
31
  end
 
32
end