Skip to content

Commit d49a265

Browse files
tests(integration) update test suite (property injection)
1 parent 51b93e5 commit d49a265

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

integration/injector/e2e/property-injection.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ describe('Injector', () => {
1313
const dependency = app.get(DependencyService);
1414

1515
expect(app.get(PropertiesService).service).to.be.eql(dependency);
16+
expect(app.get(PropertiesService).token).to.be.true;
1617
});
1718
});

integration/injector/src/properties/properties.module.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ import { DependencyService } from './dependency.service';
33
import { PropertiesService } from './properties.service';
44

55
@Module({
6-
providers: [DependencyService, PropertiesService],
6+
providers: [
7+
DependencyService,
8+
PropertiesService,
9+
{
10+
provide: 'token',
11+
useValue: true,
12+
},
13+
],
714
})
815
export class PropertiesModule {}

integration/injector/src/properties/properties.service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import { DependencyService } from './dependency.service';
33

44
@Injectable()
55
export class PropertiesService {
6-
@Inject(DependencyService) service: DependencyService;
6+
@Inject() service: DependencyService;
7+
@Inject('token') token: boolean;
78
}

0 commit comments

Comments
 (0)