From 074ce70c2858ff39f003e9c263ce6d7d2a7f8c48 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Thu, 10 Oct 2019 01:23:44 +1100 Subject: [PATCH] FEATURE: Load pretenders in plugins too. (#8173) * allows plugins to auto load *-pretender files * Allows hyphens in the name eg: `my-plugin-pretender.js.es6` --- test/javascripts/helpers/create-pretender.js.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/javascripts/helpers/create-pretender.js.es6 b/test/javascripts/helpers/create-pretender.js.es6 index 915f082c20d..cb4597482ec 100644 --- a/test/javascripts/helpers/create-pretender.js.es6 +++ b/test/javascripts/helpers/create-pretender.js.es6 @@ -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") {