Skip to content

Commit ec333b2

Browse files
committed
Formatted changed files
1 parent da4d951 commit ec333b2

6 files changed

Lines changed: 280 additions & 245 deletions

File tree

samples/star-wars-fabulous-client/StarWars/Common.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ module Commands =
99
let IntrospectionPath = "../../../tests/FSharp.Data.GraphQL.IntegrationTests/introspection.json"
1010

1111
type GraphQLApi = GraphQLProvider<IntrospectionPath>
12-
let GetCharactersData = GraphQLApi.Operation<"queries/FetchCharacters.graphql">()
12+
let GetCharactersData = GraphQLApi.Operation<"queries/FetchCharacters.graphql"> ()
1313

1414
type Character = GraphQLApi.Operations.FetchCharacters.Types.CharactersFields.Character

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

Lines changed: 41 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,12 @@ let ``Should generate information map correctly`` () =
344344
Name = "friends"
345345
Alias = ValueNone
346346
Fields = [
347-
FragmentField { Name = "primaryFunction"; Alias = ValueNone; TypeCondition = "Droid"; Fields = [] }
347+
FragmentField {
348+
Name = "primaryFunction"
349+
Alias = ValueNone
350+
TypeCondition = "Droid"
351+
Fields = []
352+
}
348353
FragmentField { Name = "id"; Alias = ValueNone; TypeCondition = "Droid"; Fields = [] }
349354
FragmentField { Name = "homePlanet"; Alias = ValueNone; TypeCondition = "Human"; Fields = [] }
350355
FragmentField { Name = "id"; Alias = ValueNone; TypeCondition = "Human"; Fields = [] }
@@ -362,118 +367,118 @@ let ``Should generate information map correctly`` () =
362367
let ``ToQueryString escapes double quotes in string values`` () =
363368
let query = """query q { hero(name: "test\"quote") }"""
364369
let document = parse query
365-
let printed = document.ToQueryString()
370+
let printed = document.ToQueryString ()
366371
// Verify the printed query contains the escaped quote
367-
Assert.Contains("\\\"", printed)
372+
Assert.Contains ("\\\"", printed)
368373
// Verify it can be parsed back
369374
let reparsed = parse printed
370-
equals (document.ToQueryString()) (reparsed.ToQueryString())
375+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
371376

372377
[<Fact>]
373378
let ``ToQueryString escapes backslashes in string values`` () =
374379
let query = """query q { hero(path: "C:\\Users\\test") }"""
375380
let document = parse query
376-
let printed = document.ToQueryString()
381+
let printed = document.ToQueryString ()
377382
// Verify the printed query contains escaped backslashes
378-
Assert.Contains("\\\\", printed)
383+
Assert.Contains ("\\\\", printed)
379384
// Verify it can be parsed back
380385
let reparsed = parse printed
381-
equals (document.ToQueryString()) (reparsed.ToQueryString())
386+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
382387

383388
[<Fact>]
384389
let ``ToQueryString escapes newlines in string values`` () =
385390
let query = """query q { hero(text: "line1\nline2") }"""
386391
let document = parse query
387-
let printed = document.ToQueryString()
392+
let printed = document.ToQueryString ()
388393
// Verify the printed query contains the escaped newline within the string value
389-
Assert.Contains("\\n", printed)
394+
Assert.Contains ("\\n", printed)
390395
// Verify the string value itself doesn't contain an actual newline (it should be escaped)
391396
// The printed output will have formatting newlines, but the string value should have \n
392-
Assert.Contains("\"line1\\nline2\"", printed)
397+
Assert.Contains ("\"line1\\nline2\"", printed)
393398
// Verify it can be parsed back
394399
let reparsed = parse printed
395-
equals (document.ToQueryString()) (reparsed.ToQueryString())
400+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
396401

397402
[<Fact>]
398403
let ``ToQueryString escapes tabs in string values`` () =
399404
let query = """query q { hero(text: "col1\tcol2") }"""
400405
let document = parse query
401-
let printed = document.ToQueryString()
406+
let printed = document.ToQueryString ()
402407
// Verify the printed query contains the escaped tab within the string value
403-
Assert.Contains("\\t", printed)
404-
Assert.Contains("\"col1\\tcol2\"", printed)
408+
Assert.Contains ("\\t", printed)
409+
Assert.Contains ("\"col1\\tcol2\"", printed)
405410
// Verify it can be parsed back
406411
let reparsed = parse printed
407-
equals (document.ToQueryString()) (reparsed.ToQueryString())
412+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
408413

409414
[<Fact>]
410415
let ``ToQueryString escapes carriage returns in string values`` () =
411416
let query = """query q { hero(text: "line1\rline2") }"""
412417
let document = parse query
413-
let printed = document.ToQueryString()
418+
let printed = document.ToQueryString ()
414419
// Verify the printed query contains the escaped carriage return
415-
Assert.Contains("\\r", printed)
420+
Assert.Contains ("\\r", printed)
416421
// Verify it can be parsed back
417422
let reparsed = parse printed
418-
equals (document.ToQueryString()) (reparsed.ToQueryString())
423+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
419424

420425
[<Fact>]
421426
let ``ToQueryString escapes backspace in string values`` () =
422427
let query = """query q { hero(text: "test\bback") }"""
423428
let document = parse query
424-
let printed = document.ToQueryString()
429+
let printed = document.ToQueryString ()
425430
// Verify the printed query contains the escaped backspace
426-
Assert.Contains("\\b", printed)
431+
Assert.Contains ("\\b", printed)
427432
// Verify it can be parsed back
428433
let reparsed = parse printed
429-
equals (document.ToQueryString()) (reparsed.ToQueryString())
434+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
430435

431436
[<Fact>]
432437
let ``ToQueryString escapes form feed in string values`` () =
433438
let query = """query q { hero(text: "page1\fpage2") }"""
434439
let document = parse query
435-
let printed = document.ToQueryString()
440+
let printed = document.ToQueryString ()
436441
// Verify the printed query contains the escaped form feed
437-
Assert.Contains("\\f", printed)
442+
Assert.Contains ("\\f", printed)
438443
// Verify it can be parsed back
439444
let reparsed = parse printed
440-
equals (document.ToQueryString()) (reparsed.ToQueryString())
445+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
441446

442447
[<Fact>]
443448
let ``ToQueryString escapes control characters as unicode in string values`` () =
444449
// Test with a control character (e.g., ASCII 0x01)
445450
let query = "query q { hero(text: \"test\u0001control\") }"
446451
let document = parse query
447-
let printed = document.ToQueryString()
452+
let printed = document.ToQueryString ()
448453
// Verify the printed query contains the unicode escape (lowercase hex)
449-
Assert.Contains("\\u0001", printed)
454+
Assert.Contains ("\\u0001", printed)
450455
// Verify it can be parsed back
451456
let reparsed = parse printed
452-
equals (document.ToQueryString()) (reparsed.ToQueryString())
457+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
453458

454459
[<Fact>]
455460
let ``ToQueryString escapes multiple special characters correctly`` () =
456461
let query = """query q { hero(text: "quote:\"newline:\nslash:\\tab:\t") }"""
457462
let document = parse query
458-
let printed = document.ToQueryString()
463+
let printed = document.ToQueryString ()
459464
// Verify all escapes are present
460-
Assert.Contains("\\\"", printed)
461-
Assert.Contains("\\n", printed)
462-
Assert.Contains("\\\\", printed)
463-
Assert.Contains("\\t", printed)
465+
Assert.Contains ("\\\"", printed)
466+
Assert.Contains ("\\n", printed)
467+
Assert.Contains ("\\\\", printed)
468+
Assert.Contains ("\\t", printed)
464469
// Verify it can be parsed back
465470
let reparsed = parse printed
466-
equals (document.ToQueryString()) (reparsed.ToQueryString())
471+
equals (document.ToQueryString ()) (reparsed.ToQueryString ())
467472

468473
[<Fact>]
469474
let ``ToQueryString produces deterministic output for escaped strings`` () =
470475
// This test verifies that the same query with escaped strings produces
471476
// the same canonical output, which is critical for documentId stability
472477
let query = """query Test { field(arg: "test\"quote\nline\ttab\\back") }"""
473478
let document = parse query
474-
let printed1 = document.ToQueryString()
475-
let printed2 = document.ToQueryString()
479+
let printed1 = document.ToQueryString ()
480+
let printed2 = document.ToQueryString ()
476481
equals printed1 printed2
477482
// Verify the documentId is deterministic
478483
let documentId = DocumentId.fromCanonicalQuery printed1
479-
equals 64 documentId.Length // SHA-256 hex string is always 64 chars
484+
equals 64 documentId.Length // SHA-256 hex string is always 64 chars

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let ``DocumentId.fromCanonicalQuery produces deterministic hash`` () =
1212
let hash1 = DocumentId.fromCanonicalQuery query
1313
let hash2 = DocumentId.fromCanonicalQuery query
1414
equals hash1 hash2
15-
equals 64 hash1.Length // SHA-256 hex string is 64 chars
15+
equals 64 hash1.Length // SHA-256 hex string is 64 chars
1616

1717
[<Fact>]
1818
let ``DocumentId.fromCanonicalQuery produces different hashes for different queries`` () =
@@ -34,8 +34,11 @@ let ``DocumentId.fromCanonicalQuery handles empty string`` () =
3434
let ``DocumentId.fromCanonicalQuery produces lowercase hex`` () =
3535
let query = "query Test { field }"
3636
let hash = DocumentId.fromCanonicalQuery query
37-
equals hash (hash.ToLowerInvariant())
38-
Assert.True(hash |> Seq.forall (fun c -> (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f')))
37+
equals hash (hash.ToLowerInvariant ())
38+
Assert.True (
39+
hash
40+
|> Seq.forall (fun c -> (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'))
41+
)
3942

4043
[<Fact>]
4144
let ``DocumentId.fromCanonicalQuery handles special characters in strings`` () =
@@ -62,4 +65,3 @@ let ``DocumentId.fromCanonicalQuery is consistent with known SHA-256 values`` ()
6265
let hash = DocumentId.fromCanonicalQuery query
6366
// SHA-256 of "test"
6467
equals "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08" hash
65-

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ open FSharp.Data.GraphQL.Parser
1919
open FSharp.Data.GraphQL.Execution
2020

2121
type TestSubject = {
22-
a: string
23-
b: string
24-
c: string
25-
d: string
26-
e: string
27-
f: string
28-
deep: DeepTestSubject
29-
pic: int voption -> string
30-
promise: Async<TestSubject>
22+
a : string
23+
b : string
24+
c : string
25+
d : string
26+
e : string
27+
f : string
28+
deep : DeepTestSubject
29+
pic : int voption -> string
30+
promise : Async<TestSubject>
3131
}
3232

3333
and DeepTestSubject = {
34-
a: string
35-
b: string
36-
c: string option
37-
d: string voption
38-
l: string option list
34+
a : string
35+
b : string
36+
c : string option
37+
d : string voption
38+
l : string option list
3939
}
4040

4141
and DUArg =

0 commit comments

Comments
 (0)