Update tests

This commit is contained in:
Jason Zimdars
2025-03-27 17:09:05 -05:00
parent f5bf1f5ac3
commit bbcbb77082
5 changed files with 21 additions and 13 deletions
+5 -4
View File
@@ -5,10 +5,11 @@ class FilterTest < ActiveSupport::TestCase
Current.set session: sessions(:david) do
@new_bucket = accounts("37s").buckets.create! name: "Inaccessible Bucket"
@new_bubble = @new_bucket.bubbles.create!
@new_bubble.update!(stage: workflow_stages(:qa_triage))
bubbles(:layout).capture Comment.new(body: "I hate haggis")
bubbles(:logo).capture Comment.new(body: "I love haggis")
bubbles(:logo).update(stage: workflow_stages(:qa_maybe))
bubbles(:logo).update(stage: workflow_stages(:qa_triage))
end
assert_not_includes users(:kevin).filters.new.bubbles, @new_bubble
@@ -19,7 +20,7 @@ class FilterTest < ActiveSupport::TestCase
filter = users(:david).filters.new creator_ids: [ users(:david).id ], tag_ids: [ tags(:mobile).id ]
assert_equal [ bubbles(:layout) ], filter.bubbles
filter = users(:david).filters.new stage_ids: [ workflow_stages(:qa_maybe).id ]
filter = users(:david).filters.new stage_ids: [ workflow_stages(:qa_triage).id ]
assert_equal [ bubbles(:logo), @new_bubble ], filter.bubbles
filter = users(:david).filters.new assignment_status: "unassigned", bucket_ids: [ @new_bucket.id ]
@@ -105,8 +106,8 @@ class FilterTest < ActiveSupport::TestCase
test "summary" do
assert_equal "Most discussed, tagged #Mobile, and assigned to JZ ", filters(:jz_assignments).summary
filters(:jz_assignments).update!(stages: workflow_stages(:qa_maybe, :qa_not_now))
assert_equal "Most discussed, tagged #Mobile, assigned to JZ, and staged in Maybe? or Not now ", filters(:jz_assignments).summary
filters(:jz_assignments).update!(stages: workflow_stages(:qa_triage, :qa_in_progress))
assert_equal "Most discussed, tagged #Mobile, assigned to JZ, and staged in Triage or In progress ", filters(:jz_assignments).summary
filters(:jz_assignments).update!(stages: [], assignees: [], tags: [], buckets: [ buckets(:writebook) ])
assert_equal "Most discussed in Writebook", filters(:jz_assignments).summary