[fix] Test for Pass Arguments to Avoid External Dependence in a Function (#34522)
* feat: test works for => fns, added solution * fix: moved solution
This commit is contained in:
committed by
Kristofer Koishigawa
parent
21a7e3ee56
commit
4145efc467
@ -28,7 +28,7 @@ tests:
|
||||
- text: Your function <code>incrementer</code> should not change the value of <code>fixedValue</code>.
|
||||
testString: assert(fixedValue === 4, 'Your function <code>incrementer</code> should not change the value of <code>fixedValue</code>.');
|
||||
- text: Your <code>incrementer</code> function should take a parameter.
|
||||
testString: assert(code.match(/function\s+?incrementer\s*?\(.+?\)/g), 'Your <code>incrementer</code> function should take a parameter.');
|
||||
testString: assert(incrementer.length === 1, 'Your <code>incrementer</code> function should take a parameter.');
|
||||
- text: Your <code>incrementer</code> function should return a value that is one larger than the <code>fixedValue</code> value.
|
||||
testString: assert(newValue === 5, 'Your <code>incrementer</code> function should return a value that is one larger than the <code>fixedValue</code> value.');
|
||||
|
||||
@ -66,6 +66,12 @@ console.log(fixedValue); // Should print 4
|
||||
<section id='solution'>
|
||||
|
||||
```js
|
||||
// solution required
|
||||
// the global variable
|
||||
var fixedValue = 4;
|
||||
|
||||
const incrementer = val => val + 1;
|
||||
|
||||
var newValue = incrementer(fixedValue); // Should equal 5
|
||||
console.log(fixedValue); // Should print 4
|
||||
```
|
||||
</section>
|
||||
|
Reference in New Issue
Block a user