fix(curriculum): remove before/after-user-code from basic javascript challenges 27-31 (#66466)

This commit is contained in:
Sem Bauke
2026-03-15 17:02:24 +01:00
committed by GitHub
parent d7ea28341e
commit 7bffeff2fd
5 changed files with 25 additions and 53 deletions

View File

@@ -52,12 +52,6 @@ assert(
# --seed--
## --after-user-code--
```js
(function(y, z){return 'myArray = ' + JSON.stringify(y);})(myArray);
```
## --seed-contents--
```js

View File

@@ -31,6 +31,31 @@ You can call or <dfn>invoke</dfn> this function by using its name followed by pa
</li>
</ol>
# --before-each--
```js
function testConsole() {
var originalConsole = console;
var nativeLog = console.log;
var hiWorldWasLogged = false;
console.log = function (message) {
if (message === 'Hi World') {
console.warn(message);
hiWorldWasLogged = true;
}
if (nativeLog.apply) {
nativeLog.apply(originalConsole, arguments);
} else {
var nativeMsg = Array.prototype.slice.apply(arguments).join(' ');
nativeLog(nativeMsg);
}
};
reusableFunction();
console.log = nativeLog;
return hiWorldWasLogged;
}
```
# --hints--
`reusableFunction` should be a function.
@@ -55,35 +80,6 @@ assert(/reusableFunction\(\)/.test(codeWithoutFunction));
# --seed--
## --after-user-code--
```js
function testConsole() {
var logOutput = "";
var originalConsole = console;
var nativeLog = console.log;
var hiWorldWasLogged = false;
console.log = function (message) {
if(message === 'Hi World') {
console.warn(message)
hiWorldWasLogged = true;
}
if(message && message.trim) logOutput = message.trim();
if(nativeLog.apply) {
nativeLog.apply(originalConsole, arguments);
} else {
var nativeMsg = Array.prototype.slice.apply(arguments).join(' ');
nativeLog(nativeMsg);
}
};
reusableFunction();
console.log = nativeLog;
return hiWorldWasLogged;
}
```
## --seed-contents--
```js

View File

@@ -129,12 +129,6 @@ assert(
# --seed--
## --after-user-code--
```js
(function(z){return z;})(myDog);
```
## --seed-contents--
```js

View File

@@ -43,12 +43,6 @@ assert(/"name": "Coder"/.test(__helpers.removeJSComments(code)));
# --seed--
## --after-user-code--
```js
(function(z){return z;})(myDog);
```
## --seed-contents--
```js

View File

@@ -57,12 +57,6 @@ assert(!/bark[^\n]:/.test(__helpers.removeJSComments(code)));
# --seed--
## --after-user-code--
```js
(function(z){return z;})(myDog);
```
## --seed-contents--
```js