Skip to content
Snippets Groups Projects
Commit 551ad6d4 authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

Move everything into src

Also add test for the demo
parent 9211921a
No related branches found
No related tags found
No related merge requests found
Showing
with 31 additions and 6 deletions
module.exports = { module.exports = {
input: [ input: [
'*.js', 'src/*.js',
], ],
output: './', output: './',
options: { options: {
debug: false, debug: false,
removeUnusedKeys: true, removeUnusedKeys: true,
sort: true,
lngs: ['en','de'], lngs: ['en','de'],
resource: {
loadPath: 'src/i18n/{{lng}}/{{ns}}.json',
savePath: 'src/i18n/{{lng}}/{{ns}}.json'
},
}, },
} }
...@@ -12,7 +12,7 @@ const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : ' ...@@ -12,7 +12,7 @@ const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : '
console.log("build: " + build); console.log("build: " + build);
export default { export default {
input: (build != 'test') ? 'index.js' : 'test/**/*.js', input: (build != 'test') ? 'src/demo.js' : 'test/**/*.js',
output: { output: {
file: 'dist/bundle.js', file: 'dist/bundle.js',
format: 'esm' format: 'esm'
...@@ -33,8 +33,8 @@ export default { ...@@ -33,8 +33,8 @@ export default {
(build !== 'local' && build !== 'test') ? terser() : false, (build !== 'local' && build !== 'test') ? terser() : false,
copy({ copy({
targets: [ targets: [
'index.html', 'assets/index.html',
'favicon.ico', 'assets/favicon.ico',
'node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js', 'node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js',
'node_modules/@webcomponents/webcomponentsjs/bundles', 'node_modules/@webcomponents/webcomponentsjs/bundles',
], ],
......
import 'vpu-auth';
import './vpu-kb-wpe-view.js';
import utils from './utils.js'; import utils from './utils.js';
import {i18n} from './i18n'; import {i18n} from './i18n';
import {html, LitElement} from 'lit-element'; import {html, LitElement} from 'lit-element';
......
import 'vpu-auth';
import './vpu-kb-wpe-view'; import './vpu-kb-wpe-view';
import './vpu-kb-wpe-view-demo';
import '../vpu-kb-wpe-view'; import '../src/vpu-kb-wpe-view';
import '../src/demo';
describe('vpu-knowledge-base-web-page-element-view basics', () => { describe('vpu-knowledge-base-web-page-element-view basics', () => {
let node; let node;
...@@ -17,3 +18,21 @@ describe('vpu-knowledge-base-web-page-element-view basics', () => { ...@@ -17,3 +18,21 @@ describe('vpu-knowledge-base-web-page-element-view basics', () => {
expect(node).to.have.property('shadowRoot'); expect(node).to.have.property('shadowRoot');
}); });
}); });
describe('vpu-knowledge-base-web-page-element-view demo', () => {
let node;
beforeEach(async () => {
node = document.createElement('vpu-knowledge-base-web-page-element-view-demo');
document.body.appendChild(node);
await node.updateComplete;
});
afterEach(() => {
node.remove();
});
it('should render', () => {
expect(node).to.have.property('shadowRoot');
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment