# File lib/introspection/assertions.rb, line 10 def assert_snapshot_unchanged(object) before = Snapshot.new(object) yield after = Snapshot.new(object) assert !before.changed?(after), "Snapshot has changed: #{before.diff(after).inspect}" end