Added Eslint and husky (#1062)

This commit is contained in:
aashna27
2019-05-11 20:09:15 +05:30
committed by Jeffrey Warren
parent 0c3d7be7e2
commit c784de0c19
203 changed files with 3288 additions and 3250 deletions

View File

@@ -9,18 +9,18 @@ var test = require('tape');
require('../../../src/ImageSequencer.js');
var sequencer = ImageSequencer({ ui: false });
var red = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQABADASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAABgj/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABykX//Z";
var red = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQABADASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAABgj/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABykX//Z';
test('loadImages/loadImage has a name generator.', function (t){
sequencer.loadImage(red);
t.equal(sequencer.steps.length, 1, "Initial Step Created");
t.equal(sequencer.steps.length, 1, 'Initial Step Created');
t.end();
});
test('loadImages/loadImage returns a wrapper in the callback.', function (t){
sequencer.loadImage(red, function() {
var returnval = this;
t.equal(returnval.name,"ImageSequencer Wrapper", "Wrapper is returned");
t.equal(returnval.name,'ImageSequencer Wrapper', 'Wrapper is returned');
t.end();
});
});
@@ -29,18 +29,18 @@ test('addSteps is two-way chainable.', function (t){
sequencer.loadImage(red, function(){
var returnval = this;
this.addSteps('invert');
t.equal(returnval.name,"ImageSequencer Wrapper", "Wrapper is returned");
t.equal(sequencer.steps.length,2,"Loaded image is affected");
t.equal(sequencer.steps[1].options.name,"invert","Correct Step Added");
t.equal(returnval.name,'ImageSequencer Wrapper', 'Wrapper is returned');
t.equal(sequencer.steps.length,2,'Loaded image is affected');
t.equal(sequencer.steps[1].options.name,'invert','Correct Step Added');
t.end();
});
});
test('addSteps is two-way chainable without loadImages.', function (t){
var returnval = sequencer.addSteps("ndvi");
t.equal(returnval.name,"ImageSequencer","Sequencer is returned");
t.equal(sequencer.steps.length,3,"Step length increased");
t.equal(sequencer.steps[2].options.name,"ndvi","Correct Step Added");
var returnval = sequencer.addSteps('ndvi');
t.equal(returnval.name,'ImageSequencer','Sequencer is returned');
t.equal(sequencer.steps.length,3,'Step length increased');
t.equal(sequencer.steps[2].options.name,'ndvi','Correct Step Added');
t.end();
});
@@ -49,7 +49,7 @@ test('removeSteps is two-way chainable.', function (t){
var returnval = this;
this.addSteps('invert').removeSteps(1);
t.equal(returnval.name,"ImageSequencer Wrapper", "Wrapper is returned");
t.equal(returnval.name,'ImageSequencer Wrapper', 'Wrapper is returned');
t.equal(sequencer.steps.length,3);
t.end();
});
@@ -57,7 +57,7 @@ test('removeSteps is two-way chainable.', function (t){
test('removeSteps is two-way chainable without loadImages.', function (t){
var returnval = sequencer.addSteps('blur').removeSteps(3);
t.equal(returnval.name,"ImageSequencer","Sequencer is returned");
t.equal(returnval.name,'ImageSequencer','Sequencer is returned');
t.equal(sequencer.steps.length,3);
t.end();
});
@@ -66,17 +66,17 @@ test('insertSteps is two-way chainable.', function (t){
sequencer.loadImage(red,function() {
var returnval = this;
this.insertSteps(1,'invert');
t.equal(returnval.name,"ImageSequencer Wrapper","Wrapper is returned");
t.equal(returnval.name,'ImageSequencer Wrapper','Wrapper is returned');
t.equal(sequencer.steps.length,4);
t.equal(sequencer.steps[1].options.name,"invert","Correct Step Inserrted");
t.equal(sequencer.steps[1].options.name,'invert','Correct Step Inserrted');
t.end();
});
});
test('insertSteps is two-way chainable without loadImages.', function (t){
var returnval = sequencer.insertSteps(1,"ndvi");
t.equal(returnval.name,"ImageSequencer","Sequencer is returned");
var returnval = sequencer.insertSteps(1,'ndvi');
t.equal(returnval.name,'ImageSequencer','Sequencer is returned');
t.equal(sequencer.steps.length,5);
t.equal(sequencer.steps[1].options.name,"ndvi","Correct Step Inserrted");
t.equal(sequencer.steps[1].options.name,'ndvi','Correct Step Inserrted');
t.end();
});