(resource: string)
| 4681 | |
| 4682 | describe('templateUrl and styleUrls processing', () => { |
| 4683 | const testsForResource = (resource: string) => [ |
| 4684 | // [component location, resource location, resource reference] |
| 4685 | |
| 4686 | // component and resource are in the same folder |
| 4687 | [`a/app.ts`, `a/${resource}`, `./${resource}`], // |
| 4688 | [`a/app.ts`, `a/${resource}`, resource], // |
| 4689 | [`a/app.ts`, `a/${resource}`, `/a/${resource}`], |
| 4690 | |
| 4691 | // resource is one level up |
| 4692 | [`a/app.ts`, resource, `../${resource}`], // |
| 4693 | [`a/app.ts`, resource, `/${resource}`], |
| 4694 | |
| 4695 | // component and resource are in different folders |
| 4696 | [`a/app.ts`, `b/${resource}`, `../b/${resource}`], // |
| 4697 | [`a/app.ts`, `b/${resource}`, `/b/${resource}`], |
| 4698 | |
| 4699 | // resource is in subfolder of component directory |
| 4700 | [`a/app.ts`, `a/b/c/${resource}`, `./b/c/${resource}`], // |
| 4701 | [`a/app.ts`, `a/b/c/${resource}`, `b/c/${resource}`], // |
| 4702 | [`a/app.ts`, `a/b/c/${resource}`, `/a/b/c/${resource}`], |
| 4703 | ]; |
| 4704 | |
| 4705 | testsForResource('style.css').forEach((test) => { |
| 4706 | const [compLoc, styleLoc, styleRef] = test; |
no outgoing calls
no test coverage detected
searching dependent graphs…