aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tmp/test/name-test.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-27 17:36:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-27 17:36:13 +0200
commit5f466137ad6ac596600e3ff53c9b786815398445 (patch)
treef914c221874f0b16bf3def7ac01d59d1a99a3b0b /node_modules/tmp/test/name-test.js
parentc9f5ac8e763eda19aa0564179300cfff76785435 (diff)
node_modules, clean up package.json
Diffstat (limited to 'node_modules/tmp/test/name-test.js')
-rw-r--r--node_modules/tmp/test/name-test.js82
1 files changed, 0 insertions, 82 deletions
diff --git a/node_modules/tmp/test/name-test.js b/node_modules/tmp/test/name-test.js
deleted file mode 100644
index a242c21b2..000000000
--- a/node_modules/tmp/test/name-test.js
+++ /dev/null
@@ -1,82 +0,0 @@
-var
- vows = require('vows'),
- assert = require('assert'),
-
- path = require('path'),
-
- tmp = require('../lib/tmp.js'),
- Test = require('./base.js');
-
-vows.describe('Name creation').addBatch({
- 'when using without parameters': {
- topic: function () {
- tmp.tmpName(this.callback);
- },
-
- 'should not return with error': assert.isNull,
- 'should have the default prefix': Test.testPrefix('tmp-')
- },
-
- 'when using with prefix': {
- topic: function () {
- tmp.tmpName({ prefix: 'something' }, this.callback);
- },
-
- 'should not return with error': assert.isNull,
- 'should have the provided prefix': Test.testPrefix('something')
- },
-
- 'when using with postfix': {
- topic: function () {
- tmp.tmpName({ postfix: '.txt' }, this.callback);
- },
-
- 'should not return with error': assert.isNull,
- 'should have the provided postfix': Test.testPostfix('.txt')
-
- },
-
- 'when using template': {
- topic: function () {
- tmp.tmpName({ template: path.join(tmp.tmpdir, 'clike-XXXXXX-postfix') }, this.callback);
- },
-
- 'should not return with error': assert.isNull,
- 'should have the provided prefix': Test.testPrefix('clike-'),
- 'should have the provided postfix': Test.testPostfix('-postfix'),
- 'should have template filled': function (err, name) {
- assert.isTrue(/[a-zA-Z0-9]{6}/.test(name));
- }
- },
-
- 'when using multiple options': {
- topic: function () {
- tmp.tmpName({ prefix: 'foo', postfix: 'bar', tries: 5 }, this.callback);
- },
-
- 'should not return with error': assert.isNull,
- 'should have the provided prefix': Test.testPrefix('foo'),
- 'should have the provided postfix': Test.testPostfix('bar')
- },
-
- 'no tries': {
- topic: function () {
- tmp.tmpName({ tries: -1 }, this.callback);
- },
-
- 'should fail': function (err, name) {
- assert.isObject(err);
- }
- },
-
- 'tries not numeric': {
- topic: function () {
- tmp.tmpName({ tries: 'hello'}, this.callback);
- },
-
- 'should fail': function (err, name) {
- assert.isObject(err);
- }
- }
-
-}).exportTo(module);