FEATURE: Load pretenders in plugins too. ()

* allows plugins to auto load *-pretender files
* Allows hyphens in the name eg: `my-plugin-pretender.js.es6`
This commit is contained in:
Rimian Perkins 2019-10-10 01:23:44 +11:00 committed by Robin Ward
parent 445a3851d6
commit 074ce70c28

@ -37,7 +37,7 @@ export default function() {
const server = new Pretender(function() {
// Autoload any `*-pretender` files
Object.keys(requirejs.entries).forEach(e => {
let m = e.match(/^helpers\/([a-z]+)\-pretender$/);
let m = e.match(/^.*helpers\/([a-z-]+)\-pretender$/);
if (m && m[1] !== "create") {
let result = requirejs(e).default.call(this, helpers);
if (m[1] === "fixture") {