Skip to content

Commit b3f19bf

Browse files
committed
fixed the test TaggedUnionsTest.testIntermediateUnions
1 parent a80d258 commit b3f19bf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

typescript-generator-core/src/test/java/cz/habarta/typescript/generator/TaggedUnionsTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -647,13 +647,9 @@ public void testIntermediateUnions() {
647647
final String output = new TypeScriptGenerator(settings).generateTypeScript(Input.from(RecordUsage.class));
648648
final String expected = ""
649649
+ "interface RecordUsage {\n"
650-
+ " records: RecordUnion[];\n"
651650
+ " formRecords: FormRecordUnion[];\n"
652651
+ " listRecords: ListRecordUnion[];\n"
653-
+ "}\n"
654-
+ "\n"
655-
+ "interface Record {\n"
656-
+ " '@type': 'order.form' | 'product.form' | 'order.list' | 'product.list';\n"
652+
+ " records: RecordUnion[];\n"
657653
+ "}\n"
658654
+ "\n"
659655
+ "interface FormRecord extends Record {\n"
@@ -664,6 +660,10 @@ public void testIntermediateUnions() {
664660
+ " '@type': 'order.list' | 'product.list';\n"
665661
+ "}\n"
666662
+ "\n"
663+
+ "interface Record {\n"
664+
+ " '@type': 'order.form' | 'product.form' | 'order.list' | 'product.list';\n"
665+
+ "}\n"
666+
+ "\n"
667667
+ "interface OrderFormRecord extends FormRecord {\n"
668668
+ " '@type': 'order.form';\n"
669669
+ "}\n"
@@ -680,11 +680,11 @@ public void testIntermediateUnions() {
680680
+ " '@type': 'product.list';\n"
681681
+ "}\n"
682682
+ "\n"
683-
+ "type RecordUnion = FormRecord | ListRecord;\n"
684-
+ "\n"
685683
+ "type FormRecordUnion = OrderFormRecord | ProductFormRecord;\n"
686684
+ "\n"
687685
+ "type ListRecordUnion = OrderListRecord | ProductListRecord;\n"
686+
+ "\n"
687+
+ "type RecordUnion = FormRecord | ListRecord;\n"
688688
+ "";
689689
Assert.assertEquals(expected.trim(), output.trim());
690690
}

0 commit comments

Comments
 (0)