-- Jest Roblox Snapshot v1, http://roblox.github.io/jest-roblox-internal/snapshot-testing
local exports = {}
exports[ [=[toThrow asymmetric any-Class fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>Any<Err2></>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric any-Class fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>Any<Err></>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric anything fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>Anything</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric no-symbol fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>{"asymmetricMatch": [Function asymmetricMatch]}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric no-symbol fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>{"asymmetricMatch": [Function asymmetricMatch]}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric objectContaining fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>ObjectContaining {"name": "NotError"}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow asymmetric objectContaining fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>ObjectContaining {"name": "Error"}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow error class did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err</>

Received function never threw
]=]

exports[ [=[toThrow error class threw, but class did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>
Received constructor: <r>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow error class threw, but class did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>

Received value: <r>"nil"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:218
]=]

exports[ [=[toThrow error class threw, but class should not match (error subclass) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>
Received constructor:       <r>SubErr</> extends <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow error class threw, but class should not match (error subsubclass) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>
Received constructor:       <r>SubSubErr</> extends … extends <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow error class threw, but class should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow error-message fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected message: <g>"apple"</>
Received message: <r>"banana"</>

]=]

exports[ [=[toThrow error-message fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected message: never <g>"Invalid array length"</>

]=]

exports[ [=[toThrow error-message fail multiline diff highlight incorrect expected space 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

<g>- Expected message  - 1</>
<r>+ Received message  + 1</>

<g>- There is no route defined for key Settings.<i> </i></>
<r>+ There is no route defined for key Settings.</>
<d>  Must be one of: 'Home'</>

]=]

exports[ [=[toThrow expected is undefined threw, but should not have (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>()</>

Thrown value: <r>"nil"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:558
]=]

exports[ [=[toThrow invalid actual 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>()</>

<b>Matcher error</>: <r>received</> value must be a function

Received has type:  string
Received has value: <r>"a string"</>
]=]

exports[ [=[toThrow invalid arguments 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

<b>Matcher error</>: <g>expected</> value must be a string or regular expression or class or error

Expected has type:  number
Expected has value: <g>111</>
]=]

exports[ [=[toThrow promise/async throws if Error-like object is returned did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>toThrow<d>()</>

Received function never threw
]=]

exports[ [=[toThrow promise/async throws if Error-like object is returned threw, but class did not match 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>
Received constructor: <r>Err</>

Received message: <r>"async apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow promise/async throws if Error-like object is returned threw, but should not have 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>never<d>.</>toThrow<d>()</>

Error name:    <r>"Error"</>
Error message: <r>"async apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow regexp did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected pattern: <g>/apple/</>

Received function never threw
]=]

exports[ [=[toThrow regexp threw, but message did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected pattern: <g>/banana/</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow regexp threw, but message did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected pattern: <g>/^[123456789]\d*/</>
Received value:   <r>"0"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:152
]=]

exports[ [=[toThrow regexp threw, but message should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected pattern: never <g>/ array /</>
Received message:       <r>"Invalid</><i> array </i><r>length</>"

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow regexp threw, but message should not match (non-error truthy) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected pattern: never <g>/^[123456789]\d*/</>
Received value:         <r>"404"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:170
]=]

exports[ [=[toThrow substring did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected substring: <g>"apple"</>

Received function never threw
]=]

exports[ [=[toThrow substring threw, but message did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected substring: <g>"banana"</>
Received message:   <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow substring threw, but message did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrow<d>(</><g>expected</><d>)</>

Expected substring: <g>"Server Error"</>
Received value:     <r>""</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:92
]=]

exports[ [=[toThrow substring threw, but message should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected substring: never <g>"array"</>
Received message:         <r>"Invalid </><i>array</i><r> length</>"

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrow substring threw, but message should not match (non-error truthy) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrow<d>(</><g>expected</><d>)</>

Expected substring: never <g>"Server Error"</>
Received value:           <r>"Internal Server Error"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:114
]=]

exports[ [=[toThrowError asymmetric any-Class fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>Any<Err2></>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric any-Class fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>Any<Err></>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric anything fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>Anything</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric no-symbol fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>{"asymmetricMatch": [Function asymmetricMatch]}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric no-symbol fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>{"asymmetricMatch": [Function asymmetricMatch]}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric objectContaining fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: <g>ObjectContaining {"name": "NotError"}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError asymmetric objectContaining fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected asymmetric matcher: never <g>ObjectContaining {"name": "Error"}</>

Received name:    <r>"Error"</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError error class did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err</>

Received function never threw
]=]

exports[ [=[toThrowError error class threw, but class did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>
Received constructor: <r>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError error class threw, but class did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>

Received value: <r>"nil"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:218
]=]

exports[ [=[toThrowError error class threw, but class should not match (error subclass) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>
Received constructor:       <r>SubErr</> extends <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError error class threw, but class should not match (error subsubclass) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>
Received constructor:       <r>SubSubErr</> extends … extends <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError error class threw, but class should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: never <g>Err</>

Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError error-message fail isNot false 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected message: <g>"apple"</>
Received message: <r>"banana"</>

]=]

exports[ [=[toThrowError error-message fail isNot true 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected message: never <g>"Invalid array length"</>

]=]

exports[ [=[toThrowError error-message fail multiline diff highlight incorrect expected space 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

<g>- Expected message  - 1</>
<r>+ Received message  + 1</>

<g>- There is no route defined for key Settings.<i> </i></>
<r>+ There is no route defined for key Settings.</>
<d>  Must be one of: 'Home'</>

]=]

exports[ [=[toThrowError expected is undefined threw, but should not have (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>()</>

Thrown value: <r>"nil"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:558
]=]

exports[ [=[toThrowError invalid actual 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>()</>

<b>Matcher error</>: <r>received</> value must be a function

Received has type:  string
Received has value: <r>"a string"</>
]=]

exports[ [=[toThrowError invalid arguments 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

<b>Matcher error</>: <g>expected</> value must be a string or regular expression or class or error

Expected has type:  number
Expected has value: <g>111</>
]=]

exports[ [=[toThrowError promise/async throws if Error-like object is returned did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>toThrowError<d>()</>

Received function never threw
]=]

exports[ [=[toThrowError promise/async throws if Error-like object is returned threw, but class did not match 1]=] ] =
	[=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected constructor: <g>Err2</>
Received constructor: <r>Err</>

Received message: <r>"async apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError promise/async throws if Error-like object is returned threw, but should not have 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>rejects<d>.</>never<d>.</>toThrowError<d>()</>

Error name:    <r>"Error"</>
Error message: <r>"async apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError regexp did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected pattern: <g>/apple/</>

Received function never threw
]=]

exports[ [=[toThrowError regexp threw, but message did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected pattern: <g>/banana/</>
Received message: <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError regexp threw, but message did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected pattern: <g>/^[123456789]\d*/</>
Received value:   <r>"0"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:152
]=]

exports[ [=[toThrowError regexp threw, but message should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected pattern: never <g>/ array /</>
Received message:       <r>"Invalid</><i> array </i><r>length</>"

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError regexp threw, but message should not match (non-error truthy) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected pattern: never <g>/^[123456789]\d*/</>
Received value:         <r>"404"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:170
]=]

exports[ [=[toThrowError substring did not throw at all 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected substring: <g>"apple"</>

Received function never threw
]=]

exports[ [=[toThrowError substring threw, but message did not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected substring: <g>"banana"</>
Received message:   <r>"apple"</>

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError substring threw, but message did not match (non-error falsey) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>toThrowError<d>(</><g>expected</><d>)</>

Expected substring: <g>"Server Error"</>
Received value:     <r>""</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:92
]=]

exports[ [=[toThrowError substring threw, but message should not match (error) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected substring: never <g>"array"</>
Received message:         <r>"Invalid </><i>array</i><r> length</>"

      at jestExpect (packages/expect/src/__tests__/toThrowMatchers-test.js:24:74)
]=]

exports[ [=[toThrowError substring threw, but message should not match (non-error truthy) 1]=] ] = [=[

<d>expect(</><r>received</><d>).</>never<d>.</>toThrowError<d>(</><g>expected</><d>)</>

Expected substring: never <g>"Server Error"</>
Received value:           <r>"Internal Server Error"</>

      _Workspace.Expect.Expect.__tests__.toThrowMatchers.spec:114
]=]

return exports
