fix(learn): improved tests for validating incrementer function (#39385)

* Update avoid-mutations-and-side-effects-using-functional-programming.english.md

* Update avoid-mutations-and-side-effects-using-functional-programming.english.md

* Update avoid-mutations-and-side-effects-using-functional-programming.english.md

* fix typo in avoid-mutations-and-side-effects-using-functional-programming.english.md
pull/38560/head
Mayank Chauhan 2020-09-01 21:14:24 +05:30 committed by GitHub
parent 705cba67bc
commit e7718e5c3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -29,7 +29,15 @@ tests:
- text: Your function <code>incrementer</code> should not change the value of <code>fixedValue</code> (which is <code>4</code>).
testString: incrementer(); assert(fixedValue === 4);
- text: Your <code>incrementer</code> function should return a value that is one larger than the <code>fixedValue</code> value.
testString: const newValue = incrementer(); assert(newValue === 5);
testString: const __newValue = incrementer(); assert(__newValue === 5);
- text: Your <code>incrementer</code> function should return a value based on the global `fixedValue` variable value.
testString: |
(function() {
fixedValue = 10;
const newValue = incrementer();
assert(fixedValue === 10 && newValue === 11);
fixedValue = 4;
})();
```