diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md b/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md index 56d06178d0d..d3d43ced41e 100644 --- a/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md +++ b/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md @@ -32,7 +32,13 @@ assert( There should be a listener function subscribed to the store using `store.subscribe`. ```js -(getUserInput) => assert(getUserInput('index').includes('store.subscribe(')); +(getUserInput) => assert(getUserInput('index').match(/store\s*\.\s*subscribe\(/gm)); +``` + +The `store.subscribe` should receive a function. + +```js +(getUserInput) => assert(getUserInput('index').match(/(\s*function\s*)|(\s*\(\s*\)\s*=>)/gm)) ``` The callback to `store.subscribe` should also increment the global `count` variable as the store is updated.