Sha256: 0312f1f2a4a33b3d84c0a5fd4edabc8bc4acece509caad94e67e58d60c5a689a

Contents?: true

Size: 775 Bytes

Versions: 1

Compression:

Stored size: 775 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 'rake tasks' 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

1 entries across 1 versions & 1 rubygems

Version Path
mongo-lock-1.2.0 spec/rake_spec.rb