Sha256: 4ef9bb2d246119be330770d2ec5e2e5961ff37b0346cbe04092423fa2a324ea4
Contents?: true
Size: 712 Bytes
Versions: 4
Compression:
Stored size: 712 Bytes
Contents
require 'spec_helper' describe User do it { should have_many :behaviours } describe "instance method " do describe "#reputation" do before(:each){ @user = User.create! :name => "bob" @rule_1 = ReputationRule.create! :name => '1', :weight => 1, :function => 'linear' @rule_2 = ReputationRule.create! :name => '2', :weight => 1, :function => 'linear' @user.behaviours.create!(:rule => '1', :metric => 1 ) @user.behaviours.create!(:rule => '2', :metric => 0.5 ) } it "should call ReputationRule.value_for" do ReputationRule.should_receive(:value_for).with(@user) @user.reputation end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
reputation-0.0.5 | spec/models/user_spec.rb |
reputation-0.0.4 | spec/models/user_spec.rb |
reputation-0.0.3 | spec/models/user_spec.rb |
reputation-0.0.2 | spec/models/user_spec.rb |