otwarchive-symphonyarchive/spec/models/potential_match_spec.rb
2026-03-11 22:22:11 +00:00

30 lines
826 B
Ruby

require 'spec_helper'
describe PotentialMatch do
before do
@potential_match = create(:potential_match)
@collection = @potential_match.collection
@first_signup = @collection.signups.first
@last_signup = @collection.signups.last
end
it "should have a progress key" do
expect(PotentialMatch.progress_key(@collection)).to include("#{@collection.id}")
end
it "should have a signup key" do
expect(PotentialMatch.signup_key(@collection)).to include("#{@collection.id}")
end
describe "when matches are being generated" do
before do
PotentialMatch.set_up_generating(@collection)
end
it "should report progress" do
expect(PotentialMatch.in_progress?(@collection)).to be_truthy
expect(PotentialMatch.progress(@collection)).to be == "0.0"
end
end
end