Sha256: 918df08a70f0b6e16bfddde0c4f6b248b18013ddff7264b1645dc046a6e6775b
Contents?: true
Size: 852 Bytes
Versions: 2
Compression:
Stored size: 852 Bytes
Contents
require "spec_helper" describe Recommendations::User::Suggestions do describe "#update_suggestions" do subject {Recommendations::User.new("1")} before do i1 = Recommendations::Item.new("1", violento: 100, romantico: 0, acao: 50) i2 = Recommendations::Item.new("2", violento: 50, romantico: 0, acao: 50) # 1.50 i3 = Recommendations::Item.new("3", violento: 100, romantico: 100, acao: 0) # 1.150, 2.200 i4 = Recommendations::Item.new("4", violento: 70, romantico: 30, acao: 20) # 1.90, 2.80 items = [i1, i2, i3, i4] items.each(&:save!) items.each(&:update_similars) subject.rate("1", 5) end it "updates suggestions" do subject.update_suggestions subject.suggestions.should == {"2" => "2.0", "4" => "2.0", "3" => "2.0"} end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
recommendations2-0.0.5 | spec/recommendations/user/suggestions_spec.rb |
recommendations2-0.0.4 | spec/recommendations/user/suggestions_spec.rb |