Skip to content

Commit d2989e1

Browse files
committed
changed regex of problems to match exactly the output expected
1 parent cd7bad9 commit d2989e1

10 files changed

Lines changed: 10 additions & 10 deletions

File tree

problems/for-loop/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/45/.test(result)) cb(true);
13+
if (/^45\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/function-arguments/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/4140/.test(result)) cb(true);
13+
if (/^4140\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/functions/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/bananas tasted really good./.test(result)) cb(true);
13+
if (/^bananas tasted really good.\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/if-statement/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/The fruit name has more than five characters./.test(result)) cb(true);
13+
if (/^The fruit name has more than five characters.\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/introduction/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/hello/.test(result)) cb(true);
13+
if (/^hello\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/number-to-string/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/128/.test(result)) cb(true);
13+
if (/^128\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/numbers/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/123456789/.test(result)) cb(true);
13+
if (/^123456789\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/revising-strings/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/pizza is wonderful/.test(result)) cb(true);
13+
if (/^pizza is wonderful\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/strings/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/this is a string/.test(result)) cb(true);
13+
if (/^this is a string\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

problems/variables/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports.fail = getFile(path.join(__dirname, 'troubleshooting.md'));
1010

1111
exports.verify = function (args, cb) {
1212
run(args[0], function (err, result) {
13-
if (/some string/.test(result)) cb(true);
13+
if (/^some string\n$/.test(result)) cb(true);
1414
else cb(false);
1515
});
1616
};

0 commit comments

Comments
 (0)