test/discover_test.rb in tamber-0.1.6 vs test/discover_test.rb in tamber-0.1.7
- old
+ new
@@ -1,9 +1,65 @@
require File.expand_path('../test_helper', __FILE__)
module Tamber
class DiscoverTest < Test::Unit::TestCase
+ # should "return next for the user" do
+ # begin
+ # d = Tamber::Discover.next(
+ # :user => 'user_jctzgisbru'
+ # )
+ # d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ # end
+ # end
+
+ # should "return next for the user given the current item" do
+ # begin
+ # d = Tamber::Discover.next(
+ # :user => 'user_jctzgisbru',
+ # :item => 'item_i5gq90scc1'
+ # )
+ # d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ # end
+ # end
+
+ # should "return next for any user (e.g. a visitor without an id) given the current item" do
+ # begin
+ # d = Tamber::Discover.next(
+ # :item => 'item_i5gq90scc1'
+ # )
+ # d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ # end
+ # end
+
+ should "return hot" do
+ begin
+ d = Tamber::Discover.hot()
+ d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ end
+ end
+
+ should "return popular" do
+ begin
+ d = Tamber::Discover.popular()
+ d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ end
+ end
+
+ should "return up-and-coming" do
+ begin
+ d = Tamber::Discover.uac()
+ d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ end
+ end
+
+ should "return new" do
+ begin
+ d = Tamber::Discover.new()
+ d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
+ end
+ end
+
should "return recommendations" do
begin
d = Tamber::Discover.recommended(
:user => 'user_jctzgisbru',
:get_properties => true,
@@ -11,19 +67,9 @@
:eq => [
{"property" => "clothing_type"},
"pants"
]
}
- )
- d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
- end
- end
-
- should "return next" do
- begin
- d = Tamber::Discover.next(
- :user => 'user_jctzgisbru',
- :item => 'item_i5gq90scc1'
)
d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"}
end
end