remove duration from success snapshot

This commit is contained in:
Fabio Ivona
2022-09-19 08:55:45 +02:00
parent 97431f2622
commit e9630ff9a6
2 changed files with 11 additions and 57 deletions

View File

@ -242,43 +242,36 @@
PASS Tests\Features\Expect\toBe PASS Tests\Features\Expect\toBe
✓ strict comparisons ✓ strict comparisons
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeArray PASS Tests\Features\Expect\toBeArray
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeBool PASS Tests\Features\Expect\toBeBool
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeCallable PASS Tests\Features\Expect\toBeCallable
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeDirectory PASS Tests\Features\Expect\toBeDirectory
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeEmpty PASS Tests\Features\Expect\toBeEmpty
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeFalse PASS Tests\Features\Expect\toBeFalse
✓ strict comparisons ✓ strict comparisons
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeFalsy PASS Tests\Features\Expect\toBeFalsy
@ -293,139 +286,116 @@
✓ passes as not falsy with (1) #2 ✓ passes as not falsy with (1) #2
✓ passes as not falsy with (-1) ✓ passes as not falsy with (-1)
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeFile PASS Tests\Features\Expect\toBeFile
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeFloat PASS Tests\Features\Expect\toBeFloat
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeGreatherThan PASS Tests\Features\Expect\toBeGreatherThan
✓ passes ✓ passes
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeGreatherThanOrEqual PASS Tests\Features\Expect\toBeGreatherThanOrEqual
✓ passes ✓ passes
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeIn PASS Tests\Features\Expect\toBeIn
✓ passes ✓ passes
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeInfinite PASS Tests\Features\Expect\toBeInfinite
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeInstanceOf PASS Tests\Features\Expect\toBeInstanceOf
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeInt PASS Tests\Features\Expect\toBeInt
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeIterable PASS Tests\Features\Expect\toBeIterable
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeJson PASS Tests\Features\Expect\toBeJson
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeLessThan PASS Tests\Features\Expect\toBeLessThan
✓ passes ✓ passes
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeLessThanOrEqual PASS Tests\Features\Expect\toBeLessThanOrEqual
✓ passes ✓ passes
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeNAN PASS Tests\Features\Expect\toBeNAN
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeNull PASS Tests\Features\Expect\toBeNull
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeNumeric PASS Tests\Features\Expect\toBeNumeric
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeObject PASS Tests\Features\Expect\toBeObject
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeReadableDirectory PASS Tests\Features\Expect\toBeReadableDirectory
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeReadableFile PASS Tests\Features\Expect\toBeReadableFile
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeResource PASS Tests\Features\Expect\toBeResource
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeScalar PASS Tests\Features\Expect\toBeScalar
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeString PASS Tests\Features\Expect\toBeString
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeTrue PASS Tests\Features\Expect\toBeTrue
✓ strict comparisons ✓ strict comparisons
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeTruthy PASS Tests\Features\Expect\toBeTruthy
@ -440,19 +410,16 @@
✓ passes as not truthy with (0) ✓ passes as not truthy with (0)
✓ passes as not truthy with ('0') ✓ passes as not truthy with ('0')
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeWritableDirectory PASS Tests\Features\Expect\toBeWritableDirectory
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toBeWritableFile PASS Tests\Features\Expect\toBeWritableFile
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toContain PASS Tests\Features\Expect\toContain
@ -471,36 +438,31 @@
PASS Tests\Features\Expect\toContainOnlyInstancesOf PASS Tests\Features\Expect\toContainOnlyInstancesOf
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toEndWith PASS Tests\Features\Expect\toEndWith
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toEqual PASS Tests\Features\Expect\toEqual
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toEqualCanonicalizing PASS Tests\Features\Expect\toEqualCanonicalizing
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toEqualWithDelta PASS Tests\Features\Expect\toEqualWithDelta
✓ pass ✓ pass
✓ failures with custom message ✓ failures
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toHaveCount PASS Tests\Features\Expect\toHaveCount
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toHaveKey PASS Tests\Features\Expect\toHaveKey
@ -511,9 +473,7 @@
✓ pass with value check and nested key ✓ pass with value check and nested key
✓ pass with value check and plain key with dots ✓ pass with value check and plain key with dots
✓ failures ✓ failures
✓ failures with custom message
✓ failures with nested key ✓ failures with nested key
✓ failures with nested key and custom message
✓ failures with plain key with dots ✓ failures with plain key with dots
✓ fails with wrong value ✓ fails with wrong value
✓ fails with wrong value and nested key ✓ fails with wrong value and nested key
@ -529,9 +489,7 @@
✓ pass ✓ pass
✓ pass with multi-dimensional arrays ✓ pass with multi-dimensional arrays
✓ failures ✓ failures
✓ failures with custom message
✓ failures with multi-dimensional arrays ✓ failures with multi-dimensional arrays
✓ failures with multi-dimensional arrays and custom message
✓ not failures ✓ not failures
✓ not failures with multi-dimensional arrays ✓ not failures with multi-dimensional arrays
@ -543,50 +501,45 @@
✓ it passes with array ✓ it passes with array
✓ it passes with *not* ✓ it passes with *not*
✓ it properly fails with *not* ✓ it properly fails with *not*
✓ it fails ✓ it fails with (1)
✓ it fails with message ✓ it fails with (1.5)
✓ it fails with (true)
✓ it fails with (null)
PASS Tests\Features\Expect\toHaveProperties PASS Tests\Features\Expect\toHaveProperties
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toHaveProperty PASS Tests\Features\Expect\toHaveProperty
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toMatch PASS Tests\Features\Expect\toMatch
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toMatchArray PASS Tests\Features\Expect\toMatchArray
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toMatchConstraint PASS Tests\Features\Expect\toMatchConstraint
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toMatchObject PASS Tests\Features\Expect\toMatchObject
✓ pass ✓ pass
✓ pass with class ✓ pass with class
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toStartWith PASS Tests\Features\Expect\toStartWith
✓ pass ✓ pass
✓ failures ✓ failures
✓ failures with custom message
✓ not failures ✓ not failures
PASS Tests\Features\Expect\toThrow PASS Tests\Features\Expect\toThrow
@ -598,7 +551,6 @@
✓ failures 5 ✓ failures 5
✓ failures 6 ✓ failures 6
✓ failures 7 ✓ failures 7
✓ failures with custom message
✓ not failures ✓ not failures
✓ closure missing parameter ✓ closure missing parameter
✓ closure missing type-hint ✓ closure missing type-hint
@ -815,4 +767,4 @@
PASS Tests\Visual\Version PASS Tests\Visual\Version
✓ visual snapshot of help command output ✓ visual snapshot of help command output
Tests: 4 incomplete, 1 todo, 18 skipped, 559 passed (1450 assertions) Tests: 4 incomplete, 1 todo, 18 skipped, 511 passed (1286 assertions)

View File

@ -27,10 +27,12 @@ test('visual snapshot of test suite on success', function () {
}; };
if (getenv('REBUILD_SNAPSHOTS')) { if (getenv('REBUILD_SNAPSHOTS')) {
// Strip time from end of snapshot $outputContent = explode("\n", $output());
$outputContent = preg_replace('/Time\: \s+\d+\.\d+s\s+/m', '', $output()); array_pop($outputContent);
array_pop($outputContent);
array_pop($outputContent);
file_put_contents($snapshot, $outputContent); file_put_contents($snapshot, implode("\n", $outputContent));
} elseif (! getenv('EXCLUDE')) { } elseif (! getenv('EXCLUDE')) {
$output = explode("\n", $output()); $output = explode("\n", $output());
array_pop($output); array_pop($output);