diff options
Diffstat (limited to 'spec/services/resource_events')
-rw-r--r-- | spec/services/resource_events/change_state_service_spec.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/services/resource_events/change_state_service_spec.rb b/spec/services/resource_events/change_state_service_spec.rb index 5b5379b241b..255ee9eca57 100644 --- a/spec/services/resource_events/change_state_service_spec.rb +++ b/spec/services/resource_events/change_state_service_spec.rb @@ -30,6 +30,15 @@ RSpec.describe ResourceEvents::ChangeStateService do expect_event_source(event, source) end + + it "sets the created_at timestamp from the system_note_timestamp" do + resource.system_note_timestamp = Time.at(43).utc + + described_class.new(user: user, resource: resource).execute(status: state, mentionable_source: source) + event = resource.resource_state_events.last + + expect(event.created_at).to eq(Time.at(43).utc) + end end end |