@@ -2603,87 +2603,82 @@ Received: <red>{\\"a\\": 1}</>"
26032603`;
26042604
26052605exports[`.toHaveLength {pass: false} expect("").toHaveLength(1) 1`] = `
2606- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>length </><dim>)</>
2606+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected </><dim>)</>
26072607
26082608Expected length: <green>1</>
26092609Received length: <red>0</>
26102610Received string: <red>\\"\\"</>"
26112611`;
26122612
26132613exports[`.toHaveLength {pass: false} expect("abc").toHaveLength(66) 1`] = `
2614- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>length </><dim>)</>
2614+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected </><dim>)</>
26152615
26162616Expected length: <green>66</>
26172617Received length: <red>3</>
26182618Received string: <red>\\"abc\\"</>"
26192619`;
26202620
26212621exports[`.toHaveLength {pass: false} expect(["a", "b"]).toHaveLength(99) 1`] = `
2622- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>length </><dim>)</>
2622+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected </><dim>)</>
26232623
26242624Expected length: <green>99</>
26252625Received length: <red>2</>
26262626Received array: <red>[\\"a\\", \\"b\\"]</>"
26272627`;
26282628
26292629exports[`.toHaveLength {pass: false} expect([]).toHaveLength(1) 1`] = `
2630- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>length </><dim>)</>
2630+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected </><dim>)</>
26312631
26322632Expected length: <green>1</>
26332633Received length: <red>0</>
26342634Received array: <red>[]</>"
26352635`;
26362636
26372637exports[`.toHaveLength {pass: false} expect([1, 2]).toHaveLength(3) 1`] = `
2638- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>length </><dim>)</>
2638+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected </><dim>)</>
26392639
26402640Expected length: <green>3</>
26412641Received length: <red>2</>
26422642Received array: <red>[1, 2]</>"
26432643`;
26442644
26452645exports[`.toHaveLength {pass: true} expect("").toHaveLength(0) 1`] = `
2646- "<dim>expect(</><red>received</><dim>).</>not<dim>.toHaveLength(</><green>length </><dim>)</>
2646+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected </><dim>)</>
26472647
2648- Expected length: <green>0</>
2649- Received length: <red>0</>
2650- Received string: <red>\\"\\"</>"
2648+ Expected length: not <green>0</>
2649+ Received string: <red>\\"\\"</>"
26512650`;
26522651
26532652exports[`.toHaveLength {pass: true} expect("abc").toHaveLength(3) 1`] = `
2654- "<dim>expect(</><red>received</><dim>).</>not<dim>.toHaveLength(</><green>length </><dim>)</>
2653+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected </><dim>)</>
26552654
2656- Expected length: <green>3</>
2657- Received length: <red>3</>
2658- Received string: <red>\\"abc\\"</>"
2655+ Expected length: not <green>3</>
2656+ Received string: <red>\\"abc\\"</>"
26592657`;
26602658
26612659exports[`.toHaveLength {pass: true} expect(["a", "b"]).toHaveLength(2) 1`] = `
2662- "<dim>expect(</><red>received</><dim>).</>not<dim>.toHaveLength(</><green>length </><dim>)</>
2660+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected </><dim>)</>
26632661
2664- Expected length: <green>2</>
2665- Received length: <red>2</>
2666- Received array: <red>[\\"a\\", \\"b\\"]</>"
2662+ Expected length: not <green>2</>
2663+ Received array: <red>[\\"a\\", \\"b\\"]</>"
26672664`;
26682665
26692666exports[`.toHaveLength {pass: true} expect([]).toHaveLength(0) 1`] = `
2670- "<dim>expect(</><red>received</><dim>).</>not<dim>.toHaveLength(</><green>length </><dim>)</>
2667+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected </><dim>)</>
26712668
2672- Expected length: <green>0</>
2673- Received length: <red>0</>
2674- Received array: <red>[]</>"
2669+ Expected length: not <green>0</>
2670+ Received array: <red>[]</>"
26752671`;
26762672
26772673exports[`.toHaveLength {pass: true} expect([1, 2]).toHaveLength(2) 1`] = `
2678- "<dim>expect(</><red>received</><dim>).</>not<dim>.toHaveLength(</><green>length </><dim>)</>
2674+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected </><dim>)</>
26792675
2680- Expected length: <green>2</>
2681- Received length: <red>2</>
2682- Received array: <red>[1, 2]</>"
2676+ Expected length: not <green>2</>
2677+ Received array: <red>[1, 2]</>"
26832678`;
26842679
26852680exports[`.toHaveLength error cases 1`] = `
2686- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>expected</><dim>)</>
2681+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected</><dim>)</>
26872682
26882683<bold>Matcher error</>: <red>received</> value must have a length property whose value must be a number
26892684
@@ -2692,7 +2687,7 @@ Received has value: <red>{\\"a\\": 9}</>"
26922687`;
26932688
26942689exports[`.toHaveLength error cases 2`] = `
2695- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>expected</><dim>)</>
2690+ "<dim>expect(</><red>received</><dim>).</> toHaveLength<dim> (</><green>expected</><dim>)</>
26962691
26972692<bold>Matcher error</>: <red>received</> value must have a length property whose value must be a number
26982693
@@ -2701,22 +2696,58 @@ Received has value: <red>0</>"
27012696`;
27022697
27032698exports[`.toHaveLength error cases 3`] = `
2704- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>expected</><dim>)</>
2699+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected</><dim>)</>
27052700
27062701<bold>Matcher error</>: <red>received</> value must have a length property whose value must be a number
27072702
27082703Received has value: <red>undefined</>"
27092704`;
27102705
2711- exports[`.toHaveLength matcher error expected length 1`] = `
2712- "<dim>expect(</><red>received</><dim>).toHaveLength(</><green>expected</><dim>)</>
2706+ exports[`.toHaveLength matcher error expected length not number 1`] = `
2707+ "<dim>expect(</><red>received</><dim>).</>not<dim>.</> toHaveLength<dim> (</><green>expected</><dim>)</>
27132708
2714- <bold>Matcher error</>: <green>expected</> value must be a number
2709+ <bold>Matcher error</>: <green>expected</> value must be a non-negative integer
27152710
27162711Expected has type: string
27172712Expected has value: <green>\\"3\\"</>"
27182713`;
27192714
2715+ exports[`.toHaveLength matcher error expected length number Infinity 1`] = `
2716+ "<dim>expect(</><red>received</><dim>).</>rejects<dim>.</>toHaveLength<dim>(</><green>expected</><dim>)</>
2717+
2718+ <bold>Matcher error</>: <green>expected</> value must be a non-negative integer
2719+
2720+ Expected has type: number
2721+ Expected has value: <green>Infinity</>"
2722+ `;
2723+
2724+ exports[`.toHaveLength matcher error expected length number NaN 1`] = `
2725+ "<dim>expect(</><red>received</><dim>).</>rejects<dim>.</>not<dim>.</>toHaveLength<dim>(</><green>expected</><dim>)</>
2726+
2727+ <bold>Matcher error</>: <green>expected</> value must be a non-negative integer
2728+
2729+ Expected has type: number
2730+ Expected has value: <green>NaN</>"
2731+ `;
2732+
2733+ exports[`.toHaveLength matcher error expected length number float 1`] = `
2734+ "<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>toHaveLength<dim>(</><green>expected</><dim>)</>
2735+
2736+ <bold>Matcher error</>: <green>expected</> value must be a non-negative integer
2737+
2738+ Expected has type: number
2739+ Expected has value: <green>0.5</>"
2740+ `;
2741+
2742+ exports[`.toHaveLength matcher error expected length number negative integer 1`] = `
2743+ "<dim>expect(</><red>received</><dim>).</>resolves<dim>.</>not<dim>.</>toHaveLength<dim>(</><green>expected</><dim>)</>
2744+
2745+ <bold>Matcher error</>: <green>expected</> value must be a non-negative integer
2746+
2747+ Expected has type: number
2748+ Expected has value: <green>-3</>"
2749+ `;
2750+
27202751exports[`.toHaveProperty() {error} expect({"a": {"b": {}}}).toHaveProperty('1') 1`] = `
27212752"<dim>expect(</><red>received</><dim>).toHaveProperty(</><green>path</><dim>)</>
27222753
0 commit comments