Module: Thaum::SnapshotMatcher

Defined in:
lib/thaum/minitest.rb

Constant Summary collapse

SNAPSHOT_ROOT_CANDIDATES =
%w[test/snapshots spec/snapshots].freeze
ANSI_INDICATOR =
"\e["

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.update_mode?Boolean

Returns:

  • (Boolean)


27
# File 'lib/thaum/minitest.rb', line 27

def update_mode? = ENV["UPDATE_SNAPSHOTS"] == "1"

Instance Method Details

#assert_snapshot(actual:, name:) ⇒ Object



20
21
22
23
# File 'lib/thaum/minitest.rb', line 20

def assert_snapshot(actual:, name:)
  path = Snapshot.path_for(name: name, actual: actual)
  Snapshot.compare(test: self, actual: actual, path: path, name: name)
end