Skip to content

Instantly share code, notes, and snippets.

@stolarczykt
Created April 13, 2022 20:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stolarczykt/bd9277b4b6abecf473e7e2dba946e6dc to your computer and use it in GitHub Desktop.
Save stolarczykt/bd9277b4b6abecf473e7e2dba946e6dc to your computer and use it in GitHub Desktop.
test 'change advertisement content' do
advertisement_id = SecureRandom.random_number
author_id = SecureRandom.random_number
new_content = "Random content: #{SecureRandom.hex}"
command_bus.(PublishAdvertisement.new(advertisement_id, author_id))
assert_events(
"Advertisement$#{advertisement_id}",
ContentHasChanged.new(data: {content: new_content})
) do
command_bus.(ChangeContent.new(advertisement_id, new_content, author_id))
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment