|
11 | 11 | import io.swagger.codegen.languages.JavascriptClientCodegen;
|
12 | 12 |
|
13 | 13 | import java.io.File;
|
| 14 | +import java.io.IOException; |
14 | 15 |
|
15 | 16 | public class JavascriptClientCodegenTest {
|
16 | 17 |
|
@@ -50,40 +51,24 @@ public void testAdditionalPropertiesPutForConfigValues() throws Exception {
|
50 | 51 | }
|
51 | 52 |
|
52 | 53 | @Test
|
53 |
| - public void testRecursiveModel() { |
54 |
| - //final TemporaryFolder folder = new TemporaryFolder(); |
| 54 | + public void testRecursiveModel() throws IOException { |
| 55 | + final TemporaryFolder folder = new TemporaryFolder(); |
55 | 56 |
|
56 |
| - //folder.create(); |
57 |
| - //final File output = folder.getRoot(); |
| 57 | + folder.create(); |
| 58 | + final File output = folder.getRoot(); |
58 | 59 |
|
59 | 60 | final CodegenConfigurator configurator = new CodegenConfigurator()
|
60 | 61 | .setLang("javascript")
|
61 | 62 | .setInputSpec("src/test/resources/2_0/recursive_model.yaml")
|
62 |
| - .setOutputDir("/Users/hugomercado/Dropbox/Documents/swagger-codegen/output"); |
| 63 | + .setOutputDir(output.getAbsolutePath()); |
63 | 64 |
|
64 | 65 | final ClientOptInput clientOptInput = configurator.toClientOptInput();
|
65 | 66 | new DefaultGenerator().opts(clientOptInput).generate();
|
66 | 67 |
|
| 68 | + final File orderFile = new File(output, "src/api/TestClassApi.js"); |
| 69 | + Assert.assertTrue(orderFile.exists()); |
67 | 70 |
|
68 |
| - //folder.delete(); |
69 |
| - |
70 |
| -// final TemporaryFolder folder = new TemporaryFolder(); |
71 |
| -// |
72 |
| -// folder.create(); |
73 |
| -// final File output = folder.getRoot(); |
74 |
| -// |
75 |
| -// final CodegenConfigurator configurator = new CodegenConfigurator() |
76 |
| -// .setLang("javascript") |
77 |
| -// .setInputSpec("src/test/resources/2_0/recursive_model.yaml") |
78 |
| -// .setOutputDir(output.getAbsolutePath()); |
79 |
| -// |
80 |
| -// final ClientOptInput clientOptInput = configurator.toClientOptInput(); |
81 |
| -// new DefaultGenerator().opts(clientOptInput).generate(); |
82 |
| -// |
83 |
| -// final File orderFile = new File(output, "src/api/TestClassApi.js"); |
84 |
| -// Assert.assertTrue(orderFile.exists()); |
85 |
| -// |
86 |
| -// folder.delete(); |
| 71 | + folder.delete(); |
87 | 72 |
|
88 | 73 | }
|
89 | 74 |
|
|
0 commit comments