3a5ce1ca4c
Related to #568
22 lines
466 B
Ruby
22 lines
466 B
Ruby
require "test_helper"
|
|
|
|
class Card::CloseableTest < ActiveSupport::TestCase
|
|
setup do
|
|
Current.session = sessions(:david)
|
|
end
|
|
|
|
test "closed scope" do
|
|
assert_equal [ cards(:shipping) ], Card.closed
|
|
assert_not_includes Card.open, cards(:shipping)
|
|
end
|
|
|
|
test "popping" do
|
|
assert_not cards(:logo).closed?
|
|
|
|
cards(:logo).close(user: users(:kevin))
|
|
|
|
assert cards(:logo).closed?
|
|
assert_equal users(:kevin), cards(:logo).closed_by
|
|
end
|
|
end
|