File tree Expand file tree Collapse file tree
tests/Facility.CodeGen.JavaScript.UnitTests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -140,6 +140,30 @@ public void GenerateExampleApiTypeScript_ExternDataWithNameAndModuel()
140140 Assert . That ( typesFile . Text , Does . Contain ( "thing?: IThing;" ) ) ;
141141 }
142142
143+ [ Test ]
144+ public void GenerateExampleApiTypeScript_OmitHttpClient ( )
145+ {
146+ ServiceInfo service ;
147+ const string fileName = "Facility.CodeGen.JavaScript.UnitTests.ExampleApi.fsd" ;
148+ var parser = CreateParser ( ) ;
149+ var stream = GetType ( ) . GetTypeInfo ( ) . Assembly . GetManifestResourceStream ( fileName ) ! ;
150+ Assert . That ( stream , Is . Not . Null ) ;
151+ using ( var reader = new StreamReader ( stream ) )
152+ service = parser . ParseDefinition ( new ServiceDefinitionText ( Path . GetFileName ( fileName ) , reader . ReadToEnd ( ) ) ) ;
153+
154+ var generator = new JavaScriptGenerator
155+ {
156+ GeneratorName = "JavaScriptGeneratorTests" ,
157+ TypeScript = true ,
158+ NoHttp = true ,
159+ NewLine = "\n " ,
160+ } ;
161+ var result = generator . GenerateOutput ( service ) ;
162+ Assert . That ( result , Is . Not . Null ) ;
163+
164+ Assert . That ( result . Files . Select ( x => x . Name ) , Does . Not . Contain ( "testApi.ts" ) ) ;
165+ }
166+
143167 [ Test ]
144168 public void GenerateExampleApiTypeScript_ExternDataWithoutJsAttribute ( )
145169 {
You can’t perform that action at this time.
0 commit comments