Sha256: c2d0a8e39ee65d0649ff50df21ab3c381cbffbffcd606a7ccaed0ffb14e9016e
Contents?: true
Size: 777 Bytes
Versions: 5
Compression:
Stored size: 777 Bytes
Contents
$LOAD_PATH.unshift File.expand_path('../../test', __FILE__) require 'test_helper' class LikableTest < MiniTest::Unit::TestCase def setup @user = Factory(:user) @friend = Factory(:user) @movie = Factory(:movie) end def test_liked_by_returns_relevant_users assert_empty @movie.liked_by @user.like(@movie) assert_includes @movie.liked_by, @user refute_includes @movie.liked_by, @friend @friend.like(@movie) assert_includes @movie.liked_by, @friend end def test_liked_by_count_returns_an_accurate_count assert_empty @movie.liked_by @user.like(@movie) assert_equal @movie.liked_by_count, 1 @friend.like(@movie) assert_equal @movie.liked_by_count, 2 end def teardown Recommendable.redis.flushdb end end
Version data entries
5 entries across 5 versions & 1 rubygems