Sha256: dd6804ffa48ca410b1863e89c63362f7cd78bf00ae222de97276d598dc3154aa
Contents?: true
Size: 588 Bytes
Versions: 3
Compression:
Stored size: 588 Bytes
Contents
describe Trophy, type: :model do before(:all) do @trophy = described_class.create(user_id: 99, work_id: "99") end it "has a user" do expect(@trophy).to respond_to(:user_id) expect(@trophy.user_id).to eq(99) end it "has a work" do expect(@trophy).to respond_to(:work_id) expect(@trophy.work_id).to eq("99") end it "does not allow six trophies" do (1..6).each { |n| described_class.create(user_id: 120, work_id: n.to_s) } expect(described_class.where(user_id: 120).count).to eq(5) described_class.where(user_id: 120).map(&:delete) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sufia-7.0.0.beta3 | spec/models/trophy_spec.rb |
sufia-7.0.0.beta2 | spec/models/trophy_spec.rb |
sufia-7.0.0.beta1 | spec/models/trophy_spec.rb |