From 2cdbc68f690138410785db1cb4fcbd64e36e4203 Mon Sep 17 00:00:00 2001 From: Sebastian Lenz Date: Mon, 7 Sep 2015 15:54:34 +0200 Subject: [PATCH] Add test case for node-progress --- node-progress/node-progress-test.ts | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 node-progress/node-progress-test.ts diff --git a/node-progress/node-progress-test.ts b/node-progress/node-progress-test.ts new file mode 100644 index 000000000..1e723aabe --- /dev/null +++ b/node-progress/node-progress-test.ts @@ -0,0 +1,32 @@ +/// + +var ProgressBar = require('progress'); + + +/** + * Usage example from https://github.com/tj/node-progress + */ +var bar = new ProgressBar(':bar', { total: 10 }); +var timer = setInterval(function () { + bar.tick(); + if (bar.complete) { + console.log('\ncomplete\n'); + clearInterval(timer); + } +}, 100); + + +/** + * Custom token example from https://github.com/tj/node-progress + */ +var bar = new ProgressBar(':current: :token1 :token2', { total: 3 }); + +bar.tick({ + 'token1': "Hello", + 'token2': "World!\n" +}); + +bar.tick(2, { + 'token1': "Goodbye", + 'token2': "World!" +});