separated pool/post updates; fixed unit tests

This commit is contained in:
albert
2011-03-13 17:49:34 -04:00
parent 4717726217
commit 90a41a334b
13 changed files with 83 additions and 1334 deletions

View File

@@ -42,6 +42,10 @@ class PoolTest < ActiveSupport::TestCase
p1.add_pool(pool)
p2.add_pool(pool)
p3.add_pool(pool)
pool.add_post!(p1)
pool.add_post!(p2)
pool.add_post!(p3)
pool.reload
assert_equal("#{p1.id} #{p2.id} #{p3.id}", pool.post_ids)
assert_equal([p1.id, p2.id, p3.id], pool.post_id_array)
@@ -61,6 +65,10 @@ class PoolTest < ActiveSupport::TestCase
p1.add_pool(pool)
p2.add_pool(pool)
p3.add_pool(pool)
pool.add_post!(p1)
pool.add_post!(p2)
pool.add_post!(p3)
pool.reload
neighbors = pool.neighbor_posts(p1)
assert_nil(neighbors[:previous])
assert_equal(p2.id, neighbors[:next])