Skip to content
Snippets Groups Projects

Sync requirement and requirement issues state

Compare and Show latest version
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -60,10 +60,10 @@
description: requirement.requirement_issue.description)
# Both state enums have the same integers
# but on Requirement closed means archived.
# but on Requirement 'closed' means 'archived'.
# requirement: enum state: { opened: 1, archived: 2 }
# requirement issue: STATE_ID_MAP = { opened: 1, closed: 2, ...
expect(requirement.state.to_i). to eq(requirement.requirement_issue.state.to_i)
expect(requirement.read_attribute_before_type_cast(:state)). to eq(requirement.requirement_issue.state_id)
end
end
Loading