Skip to content

Commit 80ffbac

Browse files
committed
[TypeScriptAngular2Client] Changed enums single quotes for values to double. Updated test: enumArrayMdoelTest swagger-api#1334
1 parent 99a73d3 commit 80ffbac

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractTypeScriptClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ public String toEnumValue(String value, String datatype) {
277277
if ("number".equals(datatype)) {
278278
return value;
279279
} else {
280-
return "\'" + escapeText(value) + "\'";
280+
return "\"" + escapeText(value) + "\"";
281281
}
282282
}
283283

modules/swagger-codegen/src/test/java/io/swagger/codegen/typescript/fetch/TypeScriptFetchModelTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,10 @@ public void enumArrayMdoelTest() {
203203

204204
HashMap<String, String> fish= new HashMap<String, String>();
205205
fish.put("name", "Fish");
206-
fish.put("value", "'fish'");
206+
fish.put("value", "\"fish\"");
207207
HashMap<String, String> crab= new HashMap<String, String>();
208208
crab.put("name", "Crab");
209-
crab.put("value", "'crab'");
209+
crab.put("value", "\"crab\"");
210210
Assert.assertEquals(prope.allowableValues.get("enumVars"), Arrays.asList(fish, crab));
211211

212212
// assert inner items

samples/client/petstore/typescript-angular2/default/model/Order.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ export class Order {
3131
}
3232
export namespace OrderEnums {
3333
export enum StatusEnum {
34-
Placed = <any> 'placed',
35-
Approved = <any> 'approved',
36-
Delivered = <any> 'delivered'
34+
Placed = <any> "placed",
35+
Approved = <any> "approved",
36+
Delivered = <any> "delivered"
3737
}
3838
}

samples/client/petstore/typescript-angular2/default/model/Pet.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ export class Pet {
3131
}
3232
export namespace PetEnums {
3333
export enum StatusEnum {
34-
Available = <any> 'available',
35-
Pending = <any> 'pending',
36-
Sold = <any> 'sold'
34+
Available = <any> "available",
35+
Pending = <any> "pending",
36+
Sold = <any> "sold"
3737
}
3838
}

samples/client/petstore/typescript-angular2/npm/model/Order.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ export class Order {
3131
}
3232
export namespace OrderEnums {
3333
export enum StatusEnum {
34-
Placed = <any> 'placed',
35-
Approved = <any> 'approved',
36-
Delivered = <any> 'delivered'
34+
Placed = <any> "placed",
35+
Approved = <any> "approved",
36+
Delivered = <any> "delivered"
3737
}
3838
}

samples/client/petstore/typescript-angular2/npm/model/Pet.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ export class Pet {
3131
}
3232
export namespace PetEnums {
3333
export enum StatusEnum {
34-
Available = <any> 'available',
35-
Pending = <any> 'pending',
36-
Sold = <any> 'sold'
34+
Available = <any> "available",
35+
Pending = <any> "pending",
36+
Sold = <any> "sold"
3737
}
3838
}

0 commit comments

Comments
 (0)