瀏覽代碼

Make tests adhere to standard

Kevin van Zonneveld 9 年之前
父節點
當前提交
2acabc4b7d
共有 8 個文件被更改,包括 50 次插入50 次删除
  1. 2 2
      .eslintrc
  2. 2 2
      package.json
  3. 2 2
      src/locale/ru.js
  4. 15 15
      test/core.spec.js
  5. 2 2
      test/index.js
  6. 5 5
      test/spec/fakeBlob.js
  7. 5 5
      test/spec/uppy.js
  8. 17 17
      test/translator.spec.js

+ 2 - 2
.eslintrc

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

+ 2 - 2
package.json

@@ -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",

+ 2 - 2
src/locale/ru.js

@@ -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

+ 15 - 15
test/core.spec.js

@@ -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()
+})

+ 2 - 2
test/index.js

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

+ 5 - 5
test/spec/fakeBlob.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('')
+}

+ 5 - 5
test/spec/uppy.js

@@ -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 () {
+//
+// })

+ 17 - 17
test/translator.spec.js

@@ -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()
+})