diff --git a/ava.config.js b/ava.config.js new file mode 100644 index 00000000..395381ec --- /dev/null +++ b/ava.config.js @@ -0,0 +1,5 @@ +export default { + files: ['./**/*.spec.js'], + require: ['esm'], + verbose: true +}; diff --git a/package.json b/package.json index bd7065cd..79aef003 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "lint:js": "eslint \"11ty/**/*.js\"", "serve": "concurrently \"npm run serve:site\" \"npm run watch:css\"", "serve:site": "eleventy --serve", - "test": "echo \"Error: no test specified\" && exit 1", + "test": "ava", "watch": "eleventy --watch", "watch:css": "parcel watch assets/css/base.scss --out-dir dist/assets/css/" }, @@ -40,6 +40,7 @@ "prism-themes": "^1.3.0" }, "devDependencies": { + "ava": "^3.3.0", "concurrently": "^5.0.0", "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0",