Skip to content

Commit

Permalink
add babel polyfill to karma
Browse files Browse the repository at this point in the history
  • Loading branch information
Michał Sajnóg committed Jun 18, 2016
1 parent 4f1a23f commit dc723da
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 23 deletions.
1 change: 1 addition & 0 deletions karma.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ module.exports = function(config) {
frameworks: ['jasmine-jquery', 'jasmine'],

files: [
'node_modules/babel-polyfill/dist/polyfill.js',
'test/index.js',
{
pattern: 'test/fixtures/**/*.html',
Expand Down
15 changes: 8 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,27 @@
"url": "https://github.com/michalsnik/aos/issues"
},
"devDependencies": {
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1",
"babel-core": "^6.9.1",
"babel-loader": "^6.2.4",
"babel-polyfill": "^6.9.1",
"babel-preset-es2015": "^6.9.0",
"css-loader": "^0.23.1",
"sass-loader": "^3.2.0",
"style-loader": "^0.13.1",
"extract-text-webpack-plugin": "^1.0.1",
"node-sass": "^3.7.0",
"jasmine-core": "^2.3.4",
"jasmine-fixture": "^1.3.3",
"jasmine-jquery": "^2.1.1",
"jquery": "^2.1.4",
"karma": "^0.13.11",
"karma-chrome-launcher": "^0.2.1",
"karma-jasmine-jquery": "^0.1.1",
"karma-jasmine": "^0.3.6",
"karma-jasmine-jquery": "^0.1.1",
"karma-webpack": "^1.7.0",
"phantomjs": "^1.9.18"
"node-sass": "^3.7.0",
"phantomjs": "^1.9.18",
"sass-loader": "^3.2.0",
"style-loader": "^0.13.1",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
},
"dependencies": {
"lodash.debounce": "^4.0.6",
Expand Down
26 changes: 10 additions & 16 deletions test/aos.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,28 +30,22 @@ describe('AOS -> ', function() {

it('Should have same number of elements after init', function() {
var elementsCount = $('.aos-item').length;
console.log('aos', AOS);
console.log('aos init', AOS.init);
if (AOS.init) {
var elements = AOS.init();
expect(elements.length).toEqual(elementsCount);
}
var elements = AOS.init();
expect(elementsCount).toEqual(elements.length);
});

it('Should have same number of elements after refresh', function() {
// var elementsCount = $('.aos-item').length;
// var elements = AOS.init();
// elements = AOS.refresh(true);
// expect(elements.length).toEqual(elementsCount);
expect(2).toEqual(2);
var elementsCount = $('.aos-item').length;
var elements = AOS.init();
elements = AOS.refresh(true);
expect(elements.length).toEqual(elementsCount);
});

it('Should add aos-init class on all elements', function() {
// var elementsCount = $('.aos-item').length;
// AOS.init();
// var elementsWithClass = $('.aos-init');
// expect(elementsCount).toEqual(elementsWithClass.length);
expect(2).toEqual(2);
var elementsCount = $('.aos-item').length;
AOS.init();
var elementsWithClass = $('.aos-init');
expect(elementsCount).toEqual(elementsWithClass.length);
});

});

0 comments on commit dc723da

Please sign in to comment.