Make tests adhere to standard

This commit is contained in:
Kevin van Zonneveld 2016-01-20 11:21:33 +01:00
parent 065c6d4ef5
commit 2acabc4b7d
8 changed files with 50 additions and 50 deletions

View file

@ -2,10 +2,10 @@
"extends": "standard",
"env": {
"browser": true,
"node": false,
"node": false
},
"globals": {
"Uppy": true,
"window": false
},
"rules": {
"key-spacing": [2, { "align": "colon" }],

View file

@ -12,8 +12,8 @@
"build": "npm run build:lib && npm run build:umd && npm run build:umd:min && npm run build:css",
"clean": "rm -rf lib && rm -rf dist",
"docs": "cd website && node build-documentation.js",
"lint": "eslint src/**/*.js website/src/examples/*/*.es6",
"fix": "eslint src/**/*.js website/src/examples/*/*.es6 --fix",
"lint": "eslint src/**/*.js src/*.js test/*.js test/spec/*.js website/src/examples/*/*.es6",
"fix": "eslint src/**/*.js src/*.js test/*.js test/spec/*.js website/src/examples/*/*.es6 --fix",
"server": "browser-sync start --config .browsersync.js",
"start": "npm run build && npm run web",
"test:phantom": "zuul test/spec/upload.js --phantom",

View file

@ -23,8 +23,8 @@ ru.pluralize = function (n) {
return 2
}
if (typeof Uppy !== 'undefined') {
Uppy.locale.ru = ru
if (typeof window.Uppy !== 'undefined') {
window.Uppy.locale.ru = ru
}
export default ru

View file

@ -1,22 +1,22 @@
var test = require('tape');
var Core = require('../src/core/index.js');
var test = require('tape')
var Core = require('../src/core/index.js')
test('core object', function (t) {
const core = new Core();
t.equal(typeof core, 'object', 'new Core() should return an object');
t.end();
});
const core = new Core()
t.equal(typeof core, 'object', 'new Core() should return an object')
t.end()
})
test('core type', function (t) {
const core = new Core();
t.equal(core.type, 'core', 'core.type should equal core');
t.end();
});
const core = new Core()
t.equal(core.type, 'core', 'core.type should equal core')
t.end()
})
test('translation', function (t) {
const russianDict = require('../src/locale/ru_RU.json');
const core = new Core({locale: russianDict});
const russianDict = require('../src/locale/ru_RU.json')
const core = new Core({locale: russianDict})
t.equal(core.translate('Choose a file'), 'Выберите файл', 'should return translated string');
t.end();
});
t.equal(core.translate('Choose a file'), 'Выберите файл', 'should return translated string')
t.end()
})

View file

@ -1,4 +1,4 @@
require('babel/register')({
stage: 0
});
require('./translate.spec.js');
})
require('./translate.spec.js')

View file

@ -3,15 +3,15 @@
*
* @param {Array} blob
*/
function FakeBlob(blob) {
function FakeBlob (blob) {
this._blob = blob
this.size = blob.length
}
FakeBlob.prototype.slice = function(start, end) {
FakeBlob.prototype.slice = function (start, end) {
return new FakeBlob(this._blob.slice(start, end))
}
FakeBlob.prototype.stringify = function() {
return this._blob.join("")
}
FakeBlob.prototype.stringify = function () {
return this._blob.join('')
}

View file

@ -1,7 +1,7 @@
if (typeof require == "function") {
require("../lib/mock-ajax.js")
if (typeof require === 'function') {
require('../lib/mock-ajax.js')
}
describe("transloadit-client-js", function() {
})
// describe('transloadit-client-js', function () {
//
// })

View file

@ -1,41 +1,41 @@
var test = require('tape');
var Core = require('../src/core/index.js');
var test = require('tape')
var Core = require('../src/core/index.js')
test('russian translation', function (t) {
const russian = require('../src/locale/ru.js');
const core = new Core({locale: russian});
const russian = require('../src/locale/ru.js')
const core = new Core({locale: russian})
t.equal(
core.translator.t('choose_file'),
'Выберите файл',
'should return translated string'
);
)
t.end();
});
t.end()
})
test('interpolation', function (t) {
const english = require('../src/locale/en_US.js');
const core = new Core({locale: english});
const english = require('../src/locale/en_US.js')
const core = new Core({locale: english})
t.equal(
core.translator.t('you_have_chosen', {'file_name': 'img.jpg'}),
'You have chosen: img.jpg',
'should return interpolated string'
);
)
t.end();
});
t.end()
})
test('pluralization', function (t) {
const russian = require('../src/locale/ru.js');
const core = new Core({locale: russian});
const russian = require('../src/locale/ru.js')
const core = new Core({locale: russian})
t.equal(
core.translator.t('files_chosen', {'smart_count': '18'}),
'Выбрано 18 файлов',
'should return interpolated & pluralized string'
);
)
t.end();
});
t.end()
})