source: Dev/trunk/node_modules/grunt-svninfo/test/svn_test.js @ 516

Last change on this file since 516 was 516, checked in by hendrikvanantwerpen, 11 years ago

Enable deployment with Grunt.

File size: 1.6 KB
Line 
1'use strict';
2
3var grunt = require('grunt');
4
5/*
6  ======== A Handy Little Nodeunit Reference ========
7  https://github.com/caolan/nodeunit
8
9  Test methods:
10    test.expect(numAssertions)
11    test.done()
12  Test assertions:
13    test.ok(value, [message])
14    test.equal(actual, expected, [message])
15    test.notEqual(actual, expected, [message])
16    test.deepEqual(actual, expected, [message])
17    test.notDeepEqual(actual, expected, [message])
18    test.strictEqual(actual, expected, [message])
19    test.notStrictEqual(actual, expected, [message])
20    test.throws(block, [error], [message])
21    test.doesNotThrow(block, [error], [message])
22    test.ifError(value)
23*/
24
25exports.svn = {
26  setUp: function(done) {
27    // setup here if necessary
28    done();
29  },
30  /*default_options: function(test) {
31    test.expect(1);
32
33    var actual = grunt.file.read('tmp/default_options');
34    var expected = grunt.file.read('test/expected/default_options');
35    test.equal(actual, expected, 'should describe what the default behavior is.');
36
37    test.done();
38  },
39  custom_options: function(test) {
40    test.expect(1);
41
42    var actual = grunt.file.read('tmp/custom_options');
43    var expected = grunt.file.read('test/expected/custom_options');
44    test.equal(actual, expected, 'should describe what the custom option(s) behavior is.');
45
46    test.done();
47  },*/
48  known_rev: function(test) {
49    test.expect(1);
50
51    var actual = grunt.config.get('svninfo.rev');
52    var expected = 25;
53    test.equal(actual, expected, 'should return the rev of the defined repo');
54
55    test.done();
56  }
57};
Note: See TracBrowser for help on using the repository browser.