Sha256: 1f76b3367d53c8c43cbf55dc3cedba982c1cfd3a9cedc06375da80b554d252eb
Contents?: true
Size: 643 Bytes
Versions: 6
Compression:
Stored size: 643 Bytes
Contents
require 'spec_helper' describe Trophy, type: :model do before(:all) do @trophy = described_class.create(user_id: 99, generic_file_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 file" do expect(@trophy).to respond_to(:generic_file_id) expect(@trophy.generic_file_id).to eq("99") end it "does not allow six trophies" do (1..6).each { |n| described_class.create(user_id: 120, generic_file_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
6 entries across 6 versions & 1 rubygems