Sha256: 067623a380cfce4021a9fa2ed95f0707a87ee430cc6edb7847a722cd3751edb9

Contents?: true

Size: 774 Bytes

Versions: 3

Compression:

Stored size: 774 Bytes

Contents

require 'spec_helper'
require 'rake'
# load File.expand_path("../lib/railties/mongo.rake", __FILE__)
load 'mongo-lock/railties/mongo.rake'
task :environment do ; end

describe 'mongolock' do

  describe 'mongolock:clear_expired' do

    it "calls .clear_expired" do
      expect(Mongo::Lock).to receive(:clear_expired)
      Rake::Task['mongolock:clear_expired'].invoke
    end

  end

  describe 'mongolock:release_all' do

    it "calls .release_all" do
      expect(Mongo::Lock).to receive(:release_all)
      Rake::Task['mongolock:release_all'].invoke
    end

  end

  describe 'mongolock:ensure_indexes' do

    it "calls .ensure_indexes" do
      expect(Mongo::Lock).to receive(:ensure_indexes)
      Rake::Task['mongolock:ensure_indexes'].invoke
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mongo-lock-1.1.4 spec/rake_spec.rb
mongo-lock-1.1.3 spec/rake_spec.rb
mongo-lock-1.1.1 spec/rake_spec.rb