Fixed a test broken by lasy commit
This commit is contained in:
parent
2c637539be
commit
11794e6f4f
1 changed files with 8 additions and 2 deletions
|
@ -81,7 +81,7 @@ class WikiServiceTest < Test::Unit::TestCase
|
||||||
|
|
||||||
def _assert_doesnt_change_state(including_log, method, *args)
|
def _assert_doesnt_change_state(including_log, method, *args)
|
||||||
WikiService.snapshot
|
WikiService.snapshot
|
||||||
last_snapshot_before = File.read(Dir[RAILS_ROOT + 'storage/test/*.snapshot'].last)
|
last_snapshot_before = last_snapshot
|
||||||
|
|
||||||
if block_given?
|
if block_given?
|
||||||
yield @s
|
yield @s
|
||||||
|
@ -94,9 +94,15 @@ class WikiServiceTest < Test::Unit::TestCase
|
||||||
assert command_logs.empty?, "Calls to #{method} should not be logged"
|
assert command_logs.empty?, "Calls to #{method} should not be logged"
|
||||||
end
|
end
|
||||||
|
|
||||||
last_snapshot_after = File.read(Dir[RAILS_ROOT + 'storage/test/*.snapshot'].last)
|
last_snapshot_after = last_snapshot
|
||||||
assert last_snapshot_before == last_snapshot_after,
|
assert last_snapshot_before == last_snapshot_after,
|
||||||
'Calls to #{method} should not change the state of any persisted object'
|
'Calls to #{method} should not change the state of any persisted object'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def last_snapshot
|
||||||
|
snapshots = Dir[RAILS_ROOT + '/storage/test/*.snapshot']
|
||||||
|
assert !snapshots.empty?, "No snapshots found at #{RAILS_ROOT}/storage/test/"
|
||||||
|
File.read(snapshots.last)
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue