mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
Don't enforce ThemedComponent selectors in test HTML
This commit is contained in:
@@ -20,6 +20,11 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
create(context: any) {
|
create(context: any) {
|
||||||
|
if (context.getFilename().includes('.spec.ts')) {
|
||||||
|
// skip inline templates in unit tests
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
[`Element$1[name = /^${DISALLOWED_THEME_SELECTORS}/]`](node: any) {
|
[`Element$1[name = /^${DISALLOWED_THEME_SELECTORS}/]`](node: any) {
|
||||||
context.report({
|
context.report({
|
||||||
|
@@ -137,6 +137,36 @@ describe('themed-component-usages (HTML)', () => {
|
|||||||
<ds-test-themeable [test]="something"></ds-test-themeable>
|
<ds-test-themeable [test]="something"></ds-test-themeable>
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: fixture('src/test.ts'),
|
||||||
|
code: `
|
||||||
|
@Component({
|
||||||
|
template: '<ds-test-themeable></ds-test-themeable>'
|
||||||
|
})
|
||||||
|
class Test {
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: fixture('src/test.spec.ts'),
|
||||||
|
code: `
|
||||||
|
@Component({
|
||||||
|
template: '<ds-test-themeable></ds-test-themeable>'
|
||||||
|
})
|
||||||
|
class Test {
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
filename: fixture('src/test.spec.ts'),
|
||||||
|
code: `
|
||||||
|
@Component({
|
||||||
|
template: '<ds-base-test-themeable></ds-base-test-themeable>'
|
||||||
|
})
|
||||||
|
class Test {
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
invalid: [
|
invalid: [
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user