8
8
import { assert , describe , it , beforeEach } from "vitest" ;
9
9
10
10
import { JsonParseNode , JsonSerializationWriter } from "../../src/index" ;
11
- import {
12
- createTestBackedModelFromDiscriminatorValue ,
13
- createTestParserFromDiscriminatorValue ,
14
- LongRunningOperationStatusObject ,
15
- serializeTestParser ,
16
- TestBackedModel ,
17
- type TestParser
18
- } from "./testEntity" ;
11
+ import { createTestBackedModelFromDiscriminatorValue , createTestParserFromDiscriminatorValue , LongRunningOperationStatusObject , serializeTestParser , TestBackedModel , type TestParser } from "./testEntity" ;
19
12
import { UntypedTestEntity , serializeUntypedTestEntity } from "./untypedTestEntiy" ;
20
13
import { BackingStore , BackingStoreFactorySingleton , createBackedModelProxyHandler , createUntypedArray , createUntypedBoolean , createUntypedNull , createUntypedNumber , createUntypedObject , createUntypedString } from "@microsoft/kiota-abstractions" ;
21
14
@@ -41,7 +34,7 @@ describe("JsonParseNode", () => {
41
34
} ,
42
35
} ,
43
36
} ,
44
- testDate
37
+ testDate,
45
38
} ;
46
39
const expectedObject : TestParser = {
47
40
testCollection : [ "2" , "3" ] ,
@@ -53,7 +46,7 @@ describe("JsonParseNode", () => {
53
46
someValue : 123 ,
54
47
} ,
55
48
} ,
56
- testDate
49
+ testDate,
57
50
} ;
58
51
59
52
const writer = new JsonSerializationWriter ( ) ;
@@ -66,25 +59,25 @@ describe("JsonParseNode", () => {
66
59
assert . deepEqual ( stringValueResult , expectedObject ) ;
67
60
} ) ;
68
61
69
- it ( "Test enum serialization" , async ( ) => {
70
- const inputObject : TestParser = {
71
- status : LongRunningOperationStatusObject . NotStarted ,
72
- nextStatuses : [ LongRunningOperationStatusObject . Succeeded , LongRunningOperationStatusObject . Failed ] ,
73
- } ;
74
- const expectedObject : TestParser = {
75
- status : LongRunningOperationStatusObject . NotStarted ,
76
- nextStatuses : [ LongRunningOperationStatusObject . Succeeded , LongRunningOperationStatusObject . Failed ] ,
77
- } ;
62
+ it ( "Test enum serialization" , async ( ) => {
63
+ const inputObject : TestParser = {
64
+ status : LongRunningOperationStatusObject . NotStarted ,
65
+ nextStatuses : [ LongRunningOperationStatusObject . Succeeded , LongRunningOperationStatusObject . Failed ] ,
66
+ } ;
67
+ const expectedObject : TestParser = {
68
+ status : LongRunningOperationStatusObject . NotStarted ,
69
+ nextStatuses : [ LongRunningOperationStatusObject . Succeeded , LongRunningOperationStatusObject . Failed ] ,
70
+ } ;
78
71
79
- const writer = new JsonSerializationWriter ( ) ;
80
- writer . writeObjectValue ( "" , inputObject , serializeTestParser ) ;
81
- const serializedContent = writer . getSerializedContent ( ) ;
82
- const decoder = new TextDecoder ( ) ;
83
- const contentAsStr = decoder . decode ( serializedContent ) ;
84
- const result = JSON . parse ( contentAsStr ) ;
85
- const stringValueResult = new JsonParseNode ( result ) . getObjectValue ( createTestParserFromDiscriminatorValue ) as TestParser ;
86
- assert . deepEqual ( stringValueResult , expectedObject ) ;
87
- } ) ;
72
+ const writer = new JsonSerializationWriter ( ) ;
73
+ writer . writeObjectValue ( "" , inputObject , serializeTestParser ) ;
74
+ const serializedContent = writer . getSerializedContent ( ) ;
75
+ const decoder = new TextDecoder ( ) ;
76
+ const contentAsStr = decoder . decode ( serializedContent ) ;
77
+ const result = JSON . parse ( contentAsStr ) ;
78
+ const stringValueResult = new JsonParseNode ( result ) . getObjectValue ( createTestParserFromDiscriminatorValue ) as TestParser ;
79
+ assert . deepEqual ( stringValueResult , expectedObject ) ;
80
+ } ) ;
88
81
89
82
it ( "encodes characters properly" , async ( ) => {
90
83
const inputObject : TestParser = {
0 commit comments