Skip to content

Commit 9406708

Browse files
authored
expect, jest-snapshot: Change color from green for some args in matcher hints (#8812)
* expect, jest-snapshot: Change color from green for some args in matcher hints * Update CHANGELOG.md
1 parent 86e73f5 commit 9406708

File tree

6 files changed

+144
-131
lines changed

6 files changed

+144
-131
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- `[expect]` Improve report when negative CalledWith assertion fails ([#8755](https://github.com/facebook/jest/pull/8755))
1313
- `[expect]` Improve report when positive CalledWith assertion fails ([#8771](https://github.com/facebook/jest/pull/8771))
1414
- `[expect]` Display equal values for ReturnedWith similar to CalledWith ([#8791](https://github.com/facebook/jest/pull/8791))
15+
- `[expect, jest-snapshot]` Change color from green for some args in matcher hints ([#8812](https://github.com/facebook/jest/pull/8812))
1516
- `[jest-snapshot]` Highlight substring differences when matcher fails, part 3 ([#8569](https://github.com/facebook/jest/pull/8569))
1617
- `[jest-core]` Improve report when snapshots are obsolete ([#8448](https://github.com/facebook/jest/pull/8665))
1718
- `[jest-cli]` Improve chai support (with detailed output, to match jest exceptions) ([#8454](https://github.com/facebook/jest/pull/8454))

packages/expect/src/__tests__/__snapshots__/matchers.test.js.snap

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ exports[`.toBeCloseTo() {pass: false} expect(-Infinity)toBeCloseTo( -1.23) 1`] =
475475
Expected: <green>-1.23</>
476476
Received: <red>-Infinity</>
477477

478-
Expected precision: <green>2</>
478+
Expected precision: 2
479479
Expected difference: < <green>0.005</>
480480
Received difference: <red>Infinity</>"
481481
`;
@@ -486,7 +486,7 @@ exports[`.toBeCloseTo() {pass: false} expect(Infinity)toBeCloseTo( -Infinity) 1`
486486
Expected: <green>-Infinity</>
487487
Received: <red>Infinity</>
488488

489-
Expected precision: <green>2</>
489+
Expected precision: 2
490490
Expected difference: < <green>0.005</>
491491
Received difference: <red>Infinity</>"
492492
`;
@@ -497,7 +497,7 @@ exports[`.toBeCloseTo() {pass: false} expect(Infinity)toBeCloseTo( 1.23) 1`] = `
497497
Expected: <green>1.23</>
498498
Received: <red>Infinity</>
499499

500-
Expected precision: <green>2</>
500+
Expected precision: 2
501501
Expected difference: < <green>0.005</>
502502
Received difference: <red>Infinity</>"
503503
`;
@@ -522,7 +522,7 @@ exports[`.toBeCloseTo() {pass: true} expect(0)toBeCloseTo( 0.001) 1`] = `
522522
Expected: not <green>0.001</>
523523
Received: <red>0</>
524524

525-
Expected precision: <green>2</>
525+
Expected precision: 2
526526
Expected difference: not < <green>0.005</>
527527
Received difference: <red>0.001</>"
528528
`;
@@ -533,7 +533,7 @@ exports[`.toBeCloseTo() {pass: true} expect(1.23)toBeCloseTo( 1.225) 1`] = `
533533
Expected: not <green>1.225</>
534534
Received: <red>1.23</>
535535

536-
Expected precision: <green>2</>
536+
Expected precision: 2
537537
Expected difference: not < <green>0.005</>
538538
Received difference: <red>0.004999999999999893</>"
539539
`;
@@ -544,7 +544,7 @@ exports[`.toBeCloseTo() {pass: true} expect(1.23)toBeCloseTo( 1.226) 1`] = `
544544
Expected: not <green>1.226</>
545545
Received: <red>1.23</>
546546

547-
Expected precision: <green>2</>
547+
Expected precision: 2
548548
Expected difference: not < <green>0.005</>
549549
Received difference: <red>0.0040000000000000036</>"
550550
`;
@@ -555,7 +555,7 @@ exports[`.toBeCloseTo() {pass: true} expect(1.23)toBeCloseTo( 1.229) 1`] = `
555555
Expected: not <green>1.229</>
556556
Received: <red>1.23</>
557557

558-
Expected precision: <green>2</>
558+
Expected precision: 2
559559
Expected difference: not < <green>0.005</>
560560
Received difference: <red>0.0009999999999998899</>"
561561
`;
@@ -566,7 +566,7 @@ exports[`.toBeCloseTo() {pass: true} expect(1.23)toBeCloseTo( 1.234) 1`] = `
566566
Expected: not <green>1.234</>
567567
Received: <red>1.23</>
568568

569-
Expected precision: <green>2</>
569+
Expected precision: 2
570570
Expected difference: not < <green>0.005</>
571571
Received difference: <red>0.0040000000000000036</>"
572572
`;
@@ -579,34 +579,34 @@ Expected: not <green>Infinity</>
579579
`;
580580

581581
exports[`.toBeCloseTo() accepts an optional precision argument: [0, 0.000004, 5] 1`] = `
582-
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
582+
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
583583

584584
Expected: not <green>0.000004</>
585585
Received: <red>0</>
586586

587-
Expected precision: <green>5</>
587+
Expected precision: 5
588588
Expected difference: not < <green>0.000005</>
589589
Received difference: <red>0.000004</>"
590590
`;
591591

592592
exports[`.toBeCloseTo() accepts an optional precision argument: [0, 0.0001, 3] 1`] = `
593-
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
593+
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
594594

595595
Expected: not <green>0.0001</>
596596
Received: <red>0</>
597597

598-
Expected precision: <green>3</>
598+
Expected precision: 3
599599
Expected difference: not < <green>0.0005</>
600600
Received difference: <red>0.0001</>"
601601
`;
602602

603603
exports[`.toBeCloseTo() accepts an optional precision argument: [0, 0.1, 0] 1`] = `
604-
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
604+
"<dim>expect(</><red>received</><dim>).</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
605605

606606
Expected: not <green>0.1</>
607607
Received: <red>0</>
608608

609-
Expected precision: <green>0</>
609+
Expected precision: 0
610610
Expected difference: not < <green>0.5</>
611611
Received difference: <red>0.1</>"
612612
`;
@@ -617,7 +617,7 @@ exports[`.toBeCloseTo() throws: [0, 0.01] 1`] = `
617617
Expected: <green>0.01</>
618618
Received: <red>0</>
619619

620-
Expected precision: <green>2</>
620+
Expected precision: 2
621621
Expected difference: < <green>0.005</>
622622
Received difference: <red>0.01</>"
623623
`;
@@ -628,7 +628,7 @@ exports[`.toBeCloseTo() throws: [1, 1.23] 1`] = `
628628
Expected: <green>1.23</>
629629
Received: <red>1</>
630630

631-
Expected precision: <green>2</>
631+
Expected precision: 2
632632
Expected difference: < <green>0.005</>
633633
Received difference: <red>0.22999999999999998</>"
634634
`;
@@ -639,13 +639,13 @@ exports[`.toBeCloseTo() throws: [1.23, 1.2249999] 1`] = `
639639
Expected: <green>1.2249999</>
640640
Received: <red>1.23</>
641641

642-
Expected precision: <green>2</>
642+
Expected precision: 2
643643
Expected difference: < <green>0.005</>
644644
Received difference: <red>0.005000099999999952</>"
645645
`;
646646

647647
exports[`.toBeCloseTo() throws: Matcher error promise empty isNot false received 1`] = `
648-
"<dim>expect(</><red>received</><dim>).</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
648+
"<dim>expect(</><red>received</><dim>).</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
649649

650650
<bold>Matcher error</>: <red>received</> value must be a number
651651

@@ -680,7 +680,7 @@ Received has value: <red>Symbol(0.1)</>"
680680
`;
681681

682682
exports[`.toBeCloseTo() throws: Matcher error promise resolves isNot false received 1`] = `
683-
"<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
683+
"<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
684684

685685
<bold>Matcher error</>: <red>received</> value must be a number
686686

@@ -689,7 +689,7 @@ Received has value: <red>false</>"
689689
`;
690690

691691
exports[`.toBeCloseTo() throws: Matcher error promise resolves isNot true expected 1`] = `
692-
"<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </><green>precision</><dim>)</>
692+
"<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>not<dim>.</>toBeCloseTo<dim>(</><green>expected</><dim>, </>precision<dim>)</>
693693

694694
<bold>Matcher error</>: <green>expected</> value must be a number
695695

0 commit comments

Comments
 (0)