mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-21 09:18:45 +00:00
Make tests adhere to standard
This commit is contained in:
parent
065c6d4ef5
commit
2acabc4b7d
8 changed files with 50 additions and 50 deletions
|
|
@ -2,10 +2,10 @@
|
|||
"extends": "standard",
|
||||
"env": {
|
||||
"browser": true,
|
||||
"node": false,
|
||||
"node": false
|
||||
},
|
||||
"globals": {
|
||||
"Uppy": true,
|
||||
"window": false
|
||||
},
|
||||
"rules": {
|
||||
"key-spacing": [2, { "align": "colon" }],
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
})
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
require('babel/register')({
|
||||
stage: 0
|
||||
});
|
||||
require('./translate.spec.js');
|
||||
})
|
||||
require('./translate.spec.js')
|
||||
|
|
|
|||
|
|
@ -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('')
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 () {
|
||||
//
|
||||
// })
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue