Skip to content

Commit 44961b2

Browse files
committed
test: move angular deepObject tests to v19 and delete v16 ones
1 parent 4a805e9 commit 44961b2

27 files changed

Lines changed: 125 additions & 49 deletions

File tree

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
generatorName: typescript-angular
2-
outputDir: samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object
2+
outputDir: samples/client/petstore/typescript-angular-v19/builds/deep-object
33
inputSpec: modules/openapi-generator/src/test/resources/3_0/deep-object-query.yaml
44
templateDir: modules/openapi-generator/src/main/resources/typescript-angular
55
additionalProperties:
6-
ngVersion: 16.1.2
6+
ngVersion: 19.0.0
7+
npmName: sample-angular-19-0-0-deep-object
78
supportsES6: true
8-
enumNameMappings:
9-
delivered: SHIPPED

samples/client/petstore/typescript-angular-v16-provided-in-root/tests/default/src/test/api.spec.ts

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { TestBed, waitForAsync } from '@angular/core/testing'
2-
import { HttpClientModule, HttpClient } from '@angular/common/http'
3-
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'
2+
import { HttpClientModule } from '@angular/common/http'
43
import {
54
ApiModule,
65
Configuration,
@@ -13,8 +12,6 @@ import {
1312
} from '@swagger/typescript-angular-petstore'
1413
import { fakePetstoreBackendProviders } from './fakeBackend'
1514
import { switchMap } from 'rxjs/operators'
16-
import { AppComponent } from '../app/app.component'
17-
import { DefaultService } from '@swagger/typescript-angular-deepobject'
1815

1916
describe('API (functionality)', () => {
2017
const getUser: () => User = () => {
@@ -145,27 +142,4 @@ describe('API (functionality)', () => {
145142
)
146143
}))
147144
})
148-
})
149-
150-
151-
describe('DeepObject Query Param testing', () => {
152-
let httpClient: HttpClient
153-
let httpTestingController: HttpTestingController
154-
155-
beforeEach(() => {
156-
TestBed.configureTestingModule({
157-
imports: [ HttpClientTestingModule ]
158-
})
159-
160-
// Inject the http service and test controller for each test
161-
httpClient = TestBed.inject(HttpClient)
162-
httpTestingController = TestBed.inject(HttpTestingController)
163-
})
164-
165-
it('should generate the deepObject query with the correct parameters', () => {
166-
const carService = TestBed.inject(DefaultService)
167-
carService.getCars({ make: 'bmw', model: '319' }).subscribe()
168-
const req = httpTestingController.expectOne('http://localhost/car?filter%5Bmake%5D=bmw&filter%5Bmodel%5D=319')
169-
expect(req.request.method).toEqual('GET')
170-
})
171145
})

samples/client/petstore/typescript-angular-v16-provided-in-root/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
"node_modules/@types"
1616
],
1717
"paths": {
18-
"@swagger/typescript-angular-petstore": ["builds/default"],
19-
"@swagger/typescript-angular-deepobject": ["./builds/deep-object"]
18+
"@swagger/typescript-angular-petstore": ["builds/default"]
2019
},
2120
"lib": [
2221
"es2022",

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/.gitignore renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/.gitignore

File renamed without changes.

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/.openapi-generator-ignore renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/.openapi-generator-ignore

File renamed without changes.

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/.openapi-generator/FILES renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/.openapi-generator/FILES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ index.ts
1212
model/car.ts
1313
model/carFilter.ts
1414
model/models.ts
15+
ng-package.json
16+
package.json
1517
param.ts
18+
tsconfig.json
1619
variables.ts

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/.openapi-generator/VERSION renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/.openapi-generator/VERSION

File renamed without changes.

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/README.md renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @
1+
# sample-angular-19-0-0-deep-object@1.0.0
22

33
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
44

@@ -24,7 +24,7 @@ Navigate to the folder of your consuming project and run one of next commands.
2424
_published:_
2525

2626
```console
27-
npm install @ --save
27+
npm install sample-angular-19-0-0-deep-object@1.0.0 --save
2828
```
2929

3030
_without publishing (not recommended):_
@@ -46,7 +46,7 @@ npm link
4646
In your project:
4747

4848
```console
49-
npm link
49+
npm link sample-angular-19-0-0-deep-object
5050
```
5151

5252
__Note for Windows users:__ The Angular CLI has troubles to use linked npm packages.
@@ -59,7 +59,7 @@ In your Angular project:
5959

6060
```typescript
6161
// without configuring providers
62-
import { ApiModule } from '';
62+
import { ApiModule } from 'sample-angular-19-0-0-deep-object';
6363
import { HttpClientModule } from '@angular/common/http';
6464

6565
@NgModule({
@@ -78,7 +78,7 @@ export class AppModule {}
7878

7979
```typescript
8080
// configuring providers
81-
import { ApiModule, Configuration, ConfigurationParameters } from '';
81+
import { ApiModule, Configuration, ConfigurationParameters } from 'sample-angular-19-0-0-deep-object';
8282

8383
export function apiConfigFactory (): Configuration {
8484
const params: ConfigurationParameters = {
@@ -98,7 +98,7 @@ export class AppModule {}
9898

9999
```typescript
100100
// configuring providers with an authentication service that manages your access tokens
101-
import { ApiModule, Configuration } from '';
101+
import { ApiModule, Configuration } from 'sample-angular-19-0-0-deep-object';
102102

103103
@NgModule({
104104
imports: [ ApiModule ],
@@ -122,7 +122,7 @@ export class AppModule {}
122122
```
123123

124124
```typescript
125-
import { DefaultApi } from '';
125+
import { DefaultApi } from 'sample-angular-19-0-0-deep-object';
126126

127127
export class AppComponent {
128128
constructor(private apiGateway: DefaultApi) { }
@@ -162,7 +162,7 @@ export class AppModule {
162162
If different than the generated base path, during app bootstrap, you can provide the base path to your service.
163163

164164
```typescript
165-
import { BASE_PATH } from '';
165+
import { BASE_PATH } from 'sample-angular-19-0-0-deep-object';
166166

167167
bootstrap(AppComponent, [
168168
{ provide: BASE_PATH, useValue: 'https://your-web-service.com' },
@@ -172,7 +172,7 @@ bootstrap(AppComponent, [
172172
or
173173

174174
```typescript
175-
import { BASE_PATH } from '';
175+
import { BASE_PATH } from 'sample-angular-19-0-0-deep-object';
176176

177177
@NgModule({
178178
imports: [],
@@ -197,7 +197,7 @@ export const environment = {
197197
In the src/app/app.module.ts:
198198

199199
```typescript
200-
import { BASE_PATH } from '';
200+
import { BASE_PATH } from 'sample-angular-19-0-0-deep-object';
201201
import { environment } from '../environments/environment';
202202

203203
@NgModule({

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/api.base.service.ts renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/api.base.service.ts

File renamed without changes.

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/deep-object/api.module.ts renamed to samples/client/petstore/typescript-angular-v19/builds/deep-object/api.module.ts

File renamed without changes.

0 commit comments

Comments
 (0)