Skip to content

Commit

Permalink
test: fixed FIXME in test-repl-persistent-history
Browse files Browse the repository at this point in the history
When NODE_REPL_HISTORY isn't defined `repl` defaults to temporary file
This prevents the temporary file from being cleared and removes check
on fixture

Refs: #4640
PR-URL: #8756
Reviewed-By: Ilkka Myller <ilkka.myller@nodefield.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
  • Loading branch information
ALJCepeda authored and Fishrock123 committed Oct 11, 2016
1 parent 76fd7db commit 2e95b0e
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions test/parallel/test-repl-persistent-history.js
Expand Up @@ -139,17 +139,7 @@ const tests = [
test: [UP, CLEAR, '\'42\'', ENTER],
expected: [prompt, convertMsg, prompt, prompt + '\'=^.^=\'', prompt, '\'',
'4', '2', '\'', '\'42\'\n', prompt, prompt],
after: function ensureHistoryFixture() {
// XXX(Fishrock123) Make sure nothing weird happened to our fixture
// or it's temporary copy.
// Sometimes this test used to erase the fixture and I'm not sure why.
const history = fs.readFileSync(historyFixturePath, 'utf8');
assert.strictEqual(history,
'\'you look fabulous today\'\n\'Stay Fresh~\'\n');
const historyCopy = fs.readFileSync(historyPath, 'utf8');
assert.strictEqual(historyCopy, '\'you look fabulous today\'' + os.EOL +
'\'Stay Fresh~\'' + os.EOL);
}
clean: false
},
{ // Requires the above testcase
env: {},
Expand Down Expand Up @@ -229,7 +219,7 @@ function runTest(assertCleaned) {
const env = opts.env;
const test = opts.test;
const expected = opts.expected;
const after = opts.after;
const clean = opts.clean;
const before = opts.before;

if (before) before();
Expand Down Expand Up @@ -275,7 +265,7 @@ function runTest(assertCleaned) {
});

function onClose() {
const cleaned = after ? after() : cleanupTmpFile();
const cleaned = clean === false ? false : cleanupTmpFile();

try {
// Ensure everything that we expected was output
Expand Down

0 comments on commit 2e95b0e

Please sign in to comment.