1 | 'use strict';
|
2 |
|
3 | var test = require('tape');
|
4 | var mockEnv = require('mock-env').morph;
|
5 |
|
6 | var getTag = require('../getTag');
|
7 | var fakeTag = require('./_fakeTag');
|
8 |
|
9 | test('getTag', function (t) {
|
10 | mockEnv(
|
11 | function () { t.equal(getTag(), 'latest', 'empty tag => "latest"'); },
|
12 | fakeTag('')
|
13 | );
|
14 | mockEnv(
|
15 | function () { t.equal(getTag(), 'foo', 'tag "foo" => "foo"'); },
|
16 | fakeTag('foo')
|
17 | );
|
18 | mockEnv(
|
19 | function () { t.equal(getTag(), 'latest', 'tag "latest" => "latest"'); },
|
20 | fakeTag('latest')
|
21 | );
|
22 | t.end();
|
23 | });
|