Skip to content

Commit a71e8a6

Browse files
author
Walker Leite
committed
feat(tests): rename and add more tests
1 parent 3e9e45e commit a71e8a6

File tree

9 files changed

+28
-3
lines changed

9 files changed

+28
-3
lines changed

meta.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ module.exports = {
3636
"server/boot/create-admin.js": "extended",
3737
"server/initial-data/**/*": "extended",
3838
"server/models/**/*": "extended",
39+
"test/client/app.spec.js": "extended === false",
40+
"test/client/main.spec.js": "extended",
41+
"test/client/components/**/*": "extended",
3942
"test/server/account.test.js": "extended",
4043
},
4144
"complete": function(data, {logger}) {

template/client/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import './static/main.css';
3232
{{/unless}}
3333

3434
// Instance Application
35-
new Vue({
35+
export default new Vue({
3636
el: '#app',
3737
render: (r) => r(App),
3838
{{#extended}}

template/gulp-tasks/test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import path from 'path';
55
import {dirs} from './config.js';
66

77
gulp.task('test:server', () => {
8-
return gulp.src(path.resolve(dirs.testServer, '**/*.test.js'))
8+
return gulp.src(path.resolve(dirs.testServer, '**/*.spec.js'))
99
.pipe(mocha({
1010
compilers: 'js:babel-core/register',
1111
require: path.resolve(dirs.test, 'mocha.conf.js'),
@@ -14,7 +14,7 @@ gulp.task('test:server', () => {
1414

1515
gulp.task('test:client', (done) => {
1616
new Server({
17-
files: [path.resolve(dirs.testClient, '**/*.test.js')],
17+
files: [path.resolve(dirs.testClient, '**/*.spec.js')],
1818
configFile: path.resolve(dirs.test, 'karma.conf.js'),
1919
singleRun: true,
2020
}, done).start();
File renamed without changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import Vue from 'vue';
2+
import HelloWorld from '@/components/HelloWorld/HelloWorld.vue';
3+
4+
describe('HelloWorld.vue', () => {
5+
const Constructor = Vue.extend(HelloWorld);
6+
7+
it('should render correct content', () => {
8+
const vm = new Constructor().$mount();
9+
return Vue.nextTick().then(() => {
10+
expect(vm.$el.innerHTML).to.equal('Hello World! This content is restricted.');
11+
});
12+
});
13+
});

template/test/client/main.spec.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import main from '@/main';
2+
3+
describe('main file', () => {
4+
it('should render login view', () => {
5+
return main.$nextTick().then(() => {
6+
expect(main.$el.querySelector('.login-view')).to.not.equal(undefined);
7+
})
8+
})
9+
})
File renamed without changes.

0 commit comments

Comments
 (0)