switch to jasmine
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Timo Hocker 2020-09-24 07:41:23 +02:00
parent b5364f05e1
commit 0fa904bed2
7 changed files with 47 additions and 9 deletions

View File

@ -1,5 +1,9 @@
# Changelog
## 1.4.x
switching projects from ava to jasmine test framework
## 1.3.x
using custom image to simplify node module deployment

View File

@ -1,6 +1,6 @@
# @sapphirecode/standard
version: 1.3.x
version: 1.4.x
standard files and scripts for sapphirecode modules

13
assets/index.js Normal file
View File

@ -0,0 +1,13 @@
/*
* Copyright (C) Sapphirecode - All Rights Reserved
* This file is part of standard which is released under MIT.
* See file 'LICENSE' for full license details.
* Created by Timo Hocker <timo@scode.ovh>, September 2020
*/
'use strict';
const drone = require ('./drone');
const jasmine = require ('./jasmine');
module.exports = { drone, jasmine };

22
assets/jasmine.js Normal file
View File

@ -0,0 +1,22 @@
/*
* Copyright (C) Sapphirecode - All Rights Reserved
* This file is part of standard which is released under MIT.
* See file 'LICENSE' for full license details.
* Created by Timo Hocker <timo@scode.ovh>, September 2020
*/
'use strict';
module.exports = `
{
"spec_dir": "test",
"spec_files": [
"spec/*.js"
],
"helpers": [
"helpers/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": false
}
`;

View File

@ -7,15 +7,13 @@
'use strict';
const drone = require ('./asset_drone');
const files = { drone };
const files = require ('./assets');
const scripts = {
lint: 'eslint . --ext .js,.jsx,.ts,.tsx,.vue,.mjs',
test: {
common: 'nyc ava',
ts: 'tsc && nyc ava',
common: 'nyc jasmine --config="jasmine.json"',
ts: 'tsc && nyc jasmine --config="jasmine.json"',
no: 'echo "no test"'
},
compile: {

View File

@ -1,6 +1,6 @@
{
"name": "@sapphirecode/standard",
"version": "1.3.1",
"version": "1.4.0",
"main": "index.js",
"author": {
"name": "Timo Hocker",
@ -28,6 +28,7 @@
"files": [
"LICENSE",
"*.js",
"*.d.ts"
"*.d.ts",
"assets/*.js"
]
}
}