Skip to content

Commit 2873ed0

Browse files
Andrii Chebukinxperiandri
authored andcommitted
Fixed xunit output and made conditional error message creation
1 parent 7a513a5 commit 2873ed0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

tests/FSharp.Data.GraphQL.Tests/Helpers.fs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ let isType<'a> actual = Assert.IsAssignableFrom<'a>(actual)
1515
let isSeq<'a> actual = isType<'a seq> actual
1616
let isDict<'k, 'v> actual = isSeq<KeyValuePair<'k, 'v>> actual
1717
let isNameValueDict actual = isDict<string, obj> actual
18-
let fail (message: string) =
19-
Assert.True(false, message)
18+
let fail (message: string) = Assert.Fail message
2019
let equals (expected : 'x) (actual : 'x) =
21-
Assert.True((actual = expected), sprintf "expected %O\nbut got %O" expected actual)
20+
if not (actual = expected) then fail <| $"expected %A{expected}{Environment.NewLine}but got %A{actual}"
2221
let notEquals (expected : 'x) (actual : 'x) =
23-
Assert.True((actual <> expected), sprintf "unexpected %+A" expected)
22+
if actual = expected then fail <| $"unexpected %+A{expected}"
2423
let noErrors (result: IDictionary<string, obj>) =
2524
match result.TryGetValue("errors") with
2625
| true, errors -> fail <| sprintf "expected ExecutionResult to have no errors but got %+A" errors

0 commit comments

Comments
 (0)