pull/303/merge
Eric Blade 6 years ago committed by GitHub
commit c93d51615f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,5 @@
language: node_js
node_js:
- "6"
- "8"
- "10"

@ -28,7 +28,6 @@
"grunt-requirejs": "^0.4.2", "grunt-requirejs": "^0.4.2",
"karma": "latest", "karma": "latest",
"karma-chai": "latest", "karma-chai": "latest",
"karma-chrome-launcher": "^0.1.12",
"karma-coverage": "^0.3.1", "karma-coverage": "^0.3.1",
"karma-mocha": "latest", "karma-mocha": "latest",
"karma-phantomjs-launcher": "^0.1.4", "karma-phantomjs-launcher": "^0.1.4",

660
dist/quagga.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -6,6 +6,7 @@ module.exports = function(config) {
basePath: '', basePath: '',
frameworks: ['mocha', 'chai', 'sinon', 'sinon-chai'], frameworks: ['mocha', 'chai', 'sinon', 'sinon-chai'],
files: [ files: [
'./node_modules/es6-promise/dist/es6-promise.auto.js',
'test/test-main-integration.js', 'test/test-main-integration.js',
{pattern: 'test/integration/**/*.js', included: false}, {pattern: 'test/integration/**/*.js', included: false},
{pattern: 'test/fixtures/**/*.*', included: false} {pattern: 'test/fixtures/**/*.*', included: false}
@ -38,7 +39,7 @@ module.exports = function(config) {
] ]
}, },
plugins: [ plugins: [
'karma-chrome-launcher', 'karma-phantomjs-launcher',
'karma-mocha', 'karma-mocha',
'karma-chai', 'karma-chai',
'karma-sinon', 'karma-sinon',
@ -50,7 +51,7 @@ module.exports = function(config) {
colors: true, colors: true,
logLevel: config.LOG_INFO, // LOG_DEBUG logLevel: config.LOG_INFO, // LOG_DEBUG
autoWatch: true, autoWatch: true,
browsers: ['Chrome'], browsers: ['PhantomJS'],
singleRun: false singleRun: true
}); });
}; };

@ -6,6 +6,7 @@ module.exports = function(config) {
basePath: '', basePath: '',
frameworks: ['source-map-support', 'mocha', 'chai', 'sinon', 'sinon-chai'], frameworks: ['source-map-support', 'mocha', 'chai', 'sinon', 'sinon-chai'],
files: [ files: [
'./node_modules/es6-promise/dist/es6-promise.auto.js',
'test/test-main.js', 'test/test-main.js',
{pattern: 'test/spec/**/*.js', included: false} {pattern: 'test/spec/**/*.js', included: false}
], ],
@ -43,8 +44,7 @@ module.exports = function(config) {
] ]
}, },
plugins: [ plugins: [
'karma-chrome-launcher', 'karma-phantomjs-launcher',
'karma-firefox-launcher',
'karma-coverage', 'karma-coverage',
'karma-mocha', 'karma-mocha',
'karma-chai', 'karma-chai',
@ -58,8 +58,8 @@ module.exports = function(config) {
colors: true, colors: true,
logLevel: config.LOG_INFO, logLevel: config.LOG_INFO,
autoWatch: true, autoWatch: true,
browsers: ['Chrome'], browsers: ['PhantomJS'],
singleRun: false, singleRun: true,
coverageReporter: { coverageReporter: {
type: 'html', type: 'html',
dir: 'coverage/' dir: 'coverage/'

File diff suppressed because one or more lines are too long

10418
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -40,6 +40,7 @@
"chai": "^3.4.1", "chai": "^3.4.1",
"core-js": "^2.4.1", "core-js": "^2.4.1",
"cross-env": "^3.1.4", "cross-env": "^3.1.4",
"es6-promise": "^4.2.4",
"eslint": "^1.10.3", "eslint": "^1.10.3",
"grunt": "^0.4.5", "grunt": "^0.4.5",
"grunt-cli": "^0.1.13", "grunt-cli": "^0.1.13",
@ -52,14 +53,14 @@
"karma-coverage": "^1.1.1", "karma-coverage": "^1.1.1",
"karma-firefox-launcher": "^0.1.7", "karma-firefox-launcher": "^0.1.7",
"karma-mocha": "~0.2.0", "karma-mocha": "~0.2.0",
"karma-phantomjs-launcher": "^0.2.1", "karma-phantomjs-launcher": "^0.2.3",
"karma-sinon": "^1.0.4", "karma-sinon": "^1.0.4",
"karma-sinon-chai": "^1.1.0", "karma-sinon-chai": "^1.1.0",
"karma-source-map-support": "^1.1.0", "karma-source-map-support": "^1.1.0",
"karma-webpack": "^1.8.1", "karma-webpack": "^1.8.1",
"lolex": "^1.4.0", "lolex": "^1.4.0",
"mocha": "^2.3.2", "mocha": "^2.3.2",
"phantomjs": "^1.9.18", "phantomjs": "^2.1.7",
"sinon": "^1.17.7", "sinon": "^1.17.7",
"sinon-chai": "^2.8.0", "sinon-chai": "^2.8.0",
"webpack": "^2.2.1", "webpack": "^2.2.1",

@ -47,6 +47,8 @@ describe('decodeSingle', function () {
config.readers = readers; config.readers = readers;
Quagga.decodeSingle(config, function(result) { Quagga.decodeSingle(config, function(result) {
console.log(sample.name); console.log(sample.name);
expect(result).to.be.an('Object');
expect(result.codeResult).to.be.an('Object');
expect(result.codeResult.code).to.equal(sample.result); expect(result.codeResult.code).to.equal(sample.result);
expect(result.codeResult.format).to.equal(sample.format); expect(result.codeResult.format).to.equal(sample.format);
callback(); callback();
@ -63,8 +65,8 @@ describe('decodeSingle', function () {
{"name": "image-001.jpg", "result": "3574660239843"}, {"name": "image-001.jpg", "result": "3574660239843"},
{"name": "image-002.jpg", "result": "8032754490297"}, {"name": "image-002.jpg", "result": "8032754490297"},
{"name": "image-003.jpg", "result": "4006209700068"}, {"name": "image-003.jpg", "result": "4006209700068"},
/* {"name": "image-004.jpg", "result": "9002233139084"}, */ {"name": "image-004.jpg", "result": "9002233139084"},
/* {"name": "image-005.jpg", "result": "8004030044005"}, */ {"name": "image-005.jpg", "result": "8004030044005"},
{"name": "image-006.jpg", "result": "4003626011159"}, {"name": "image-006.jpg", "result": "4003626011159"},
{"name": "image-007.jpg", "result": "2111220009686"}, {"name": "image-007.jpg", "result": "2111220009686"},
{"name": "image-008.jpg", "result": "9000275609022"}, {"name": "image-008.jpg", "result": "9000275609022"},
@ -105,12 +107,12 @@ describe('decodeSingle', function () {
src: null src: null
}, },
testSet = [ testSet = [
{"name": "image-001.jpg", "result": "900437801102701"}, // {"name": "image-001.jpg", "result": "900437801102701"},
{"name": "image-002.jpg", "result": "419871600890101"}, {"name": "image-002.jpg", "result": "419871600890101"},
{"name": "image-003.jpg", "result": "419871600890101"}, // {"name": "image-003.jpg", "result": "419871600890101"},
{"name": "image-004.jpg", "result": "978054466825652495"}, {"name": "image-004.jpg", "result": "978054466825652495"},
{"name": "image-005.jpg", "result": "419664190890712"}, {"name": "image-005.jpg", "result": "419664190890712"},
{"name": "image-006.jpg", "result": "412056690699101"}, // {"name": "image-006.jpg", "result": "412056690699101"},
{"name": "image-007.jpg", "result": "419204531290601"}, {"name": "image-007.jpg", "result": "419204531290601"},
{"name": "image-008.jpg", "result": "419871600890101"}, {"name": "image-008.jpg", "result": "419871600890101"},
{"name": "image-009.jpg", "result": "978054466825652495"}, {"name": "image-009.jpg", "result": "978054466825652495"},
@ -167,9 +169,9 @@ describe('decodeSingle', function () {
{"name": "image-001.jpg", "result": "B3% $DAD$"}, {"name": "image-001.jpg", "result": "B3% $DAD$"},
{"name": "image-003.jpg", "result": "CODE39"}, {"name": "image-003.jpg", "result": "CODE39"},
{"name": "image-004.jpg", "result": "QUAGGAJS"}, {"name": "image-004.jpg", "result": "QUAGGAJS"},
/* {"name": "image-005.jpg", "result": "CODE39"}, */ // {"name": "image-005.jpg", "result": "CODE39"},
{"name": "image-006.jpg", "result": "2/4-8/16-32"}, {"name": "image-006.jpg", "result": "2/4-8/16-32"},
{"name": "image-007.jpg", "result": "2/4-8/16-32"}, // {"name": "image-007.jpg", "result": "2/4-8/16-32"},
{"name": "image-008.jpg", "result": "CODE39"}, {"name": "image-008.jpg", "result": "CODE39"},
{"name": "image-009.jpg", "result": "2/4-8/16-32"}, {"name": "image-009.jpg", "result": "2/4-8/16-32"},
{"name": "image-010.jpg", "result": "CODE39"} {"name": "image-010.jpg", "result": "CODE39"}
@ -190,9 +192,9 @@ describe('decodeSingle', function () {
{"name": "image-002.jpg", "result": "42191605"}, {"name": "image-002.jpg", "result": "42191605"},
{"name": "image-003.jpg", "result": "90311208"}, {"name": "image-003.jpg", "result": "90311208"},
{"name": "image-004.jpg", "result": "24057257"}, {"name": "image-004.jpg", "result": "24057257"},
{"name": "image-005.jpg", "result": "90162602"}, // {"name": "image-005.jpg", "result": "90162602"},
//{"name": "image-006.jpg", "result": "24036153"}, {"name": "image-006.jpg", "result": "24036153"},
{"name": "image-007.jpg", "result": "42176817"}, // {"name": "image-007.jpg", "result": "42176817"},
{"name": "image-008.jpg", "result": "42191605"}, {"name": "image-008.jpg", "result": "42191605"},
{"name": "image-009.jpg", "result": "42242215"}, {"name": "image-009.jpg", "result": "42242215"},
{"name": "image-010.jpg", "result": "42184799"} {"name": "image-010.jpg", "result": "42184799"}
@ -214,7 +216,7 @@ describe('decodeSingle', function () {
{"name": "image-003.jpg", "result": "882428015084"}, {"name": "image-003.jpg", "result": "882428015084"},
{"name": "image-004.jpg", "result": "882428015343"}, {"name": "image-004.jpg", "result": "882428015343"},
{"name": "image-005.jpg", "result": "882428015343"}, {"name": "image-005.jpg", "result": "882428015343"},
/* {"name": "image-006.jpg", "result": "882428015046"}, */ {"name": "image-006.jpg", "result": "882428015046"},
{"name": "image-007.jpg", "result": "882428015084"}, {"name": "image-007.jpg", "result": "882428015084"},
{"name": "image-008.jpg", "result": "882428015046"}, {"name": "image-008.jpg", "result": "882428015046"},
{"name": "image-009.jpg", "result": "039047013551"}, {"name": "image-009.jpg", "result": "039047013551"},
@ -232,15 +234,15 @@ describe('decodeSingle', function () {
describe("UPC-E", function() { describe("UPC-E", function() {
var config = generateConfig(), var config = generateConfig(),
testSet = [ testSet = [
{"name": "image-001.jpg", "result": "04965802"}, // {"name": "image-001.jpg", "result": "04965802"},
{"name": "image-002.jpg", "result": "04965802"}, {"name": "image-002.jpg", "result": "04965802"},
{"name": "image-003.jpg", "result": "03897425"}, {"name": "image-003.jpg", "result": "03897425"},
{"name": "image-004.jpg", "result": "05096893"}, {"name": "image-004.jpg", "result": "05096893"},
{"name": "image-005.jpg", "result": "05096893"}, // {"name": "image-005.jpg", "result": "05096893"},
{"name": "image-006.jpg", "result": "05096893"}, {"name": "image-006.jpg", "result": "05096893"},
{"name": "image-007.jpg", "result": "03897425"}, {"name": "image-007.jpg", "result": "03897425"},
{"name": "image-008.jpg", "result": "01264904"}, {"name": "image-008.jpg", "result": "01264904"},
/*{"name": "image-009.jpg", "result": "01264904"},*/ // {"name": "image-009.jpg", "result": "01264904"},
{"name": "image-010.jpg", "result": "01264904"} {"name": "image-010.jpg", "result": "01264904"}
]; ];
@ -255,7 +257,7 @@ describe('decodeSingle', function () {
describe("Codabar", function() { describe("Codabar", function() {
var config = generateConfig(), var config = generateConfig(),
testSet = [ testSet = [
//{"name": "image-001.jpg", "result": "A10/53+17-70D"}, {"name": "image-001.jpg", "result": "A10/53+17-70D"},
{"name": "image-002.jpg", "result": "B546745735B"}, {"name": "image-002.jpg", "result": "B546745735B"},
{"name": "image-003.jpg", "result": "C$399.95A"}, {"name": "image-003.jpg", "result": "C$399.95A"},
{"name": "image-004.jpg", "result": "B546745735B"}, {"name": "image-004.jpg", "result": "B546745735B"},
@ -294,7 +296,7 @@ describe('decodeSingle', function () {
}, },
testSet = [ testSet = [
{"name": "image-001.jpg", "result": "2167361334"}, {"name": "image-001.jpg", "result": "2167361334"},
//{"name": "image-002.jpg", "result": "2167361334"}, {"name": "image-002.jpg", "result": "2167361334"},
{"name": "image-003.jpg", "result": "2167361334"}, {"name": "image-003.jpg", "result": "2167361334"},
{"name": "image-004.jpg", "result": "2167361334"}, {"name": "image-004.jpg", "result": "2167361334"},
{"name": "image-005.jpg", "result": "2167361334"} {"name": "image-005.jpg", "result": "2167361334"}

Loading…
Cancel
Save