14 lines
544 B
Ruby
14 lines
544 B
Ruby
require "test_helper"
|
|
|
|
class Collection::WorkflowingTest < ActiveSupport::TestCase
|
|
test "change all card stages when changing workflow" do
|
|
collections(:writebook).update! workflow: workflows(:on_call)
|
|
assert_equal [ collections(:writebook).initial_workflow_stage ], collections(:writebook).cards.reload.collect(&:stage).uniq
|
|
end
|
|
|
|
test "remove stage from cards if workflow is removed" do
|
|
collections(:writebook).update! workflow: nil
|
|
assert_equal [], collections(:writebook).cards.reload.collect(&:stage).compact
|
|
end
|
|
end
|