$el.attr('aria-describedby', errorId);
}
- if ($labels.filter('[for]').end().length < $labels.length) {
+ if ($labels.filter('[for]').length < $labels.length) {
// Get the input ID or create one
let elemId = $el.attr('id');
if (typeof elemId === 'undefined') {
"homepage": "http://foundation.zurb.com/sites",
"scripts": {
"start": "gulp",
- "test": "npm run test:sass && npm run test:javascript:phantomjs",
+ "test": "npm run test:sass && npm run test:javascript:units",
"test:ci": "npm run test:sass && npm run test:javascript:ci",
"test:sass": "mocha test/sass/test_sass.js",
"test:javascript:transpile": "gulp sass:foundation && gulp test:transpile-js",
- "test:javascript:phantomjs": "npm run test:javascript:transpile && mocha-phantomjs --ignore-resource-errors test/javascript/index.html",
+ "test:javascript:units": "npm run test:javascript:transpile && mocha-headless-chrome -a ignore-resource-errors -f test/javascript/index.html",
"test:javascript:browserstack": "npm run test:javascript:transpile && browserstack-runner",
- "test:javascript:ci": "npm run test:javascript:transpile && mocha-phantomjs --ignore-resource-errors test/javascript/index.html && browserstack-runner",
+ "test:javascript:ci": "npm run test:javascript:transpile && mocha-headless-chrome -a ignore-resource-errors -f test/javascript/index.html && browserstack-runner",
"test:visual": "gulp test",
"deploy": "gulp deploy",
"deploy:prep": "gulp deploy:prep",
"is-empty-object": "^1.1.1",
"js-yaml": "^3.8.4",
"mocha": "^3.4.2",
- "mocha-phantomjs": "^4.0.2",
+ "mocha-headless-chrome": "^1.8.2",
"motion-ui": "^1.1.0",
"multiline": "^1.0.2",
"normalize-scss": "6.0.0",
var dims = Foundation.Box.GetDimensions($("#rect-test"));
- dims.width.should.equal(200);
- dims.height.should.equal(100);
+ Math.round(dims.width).should.equal(200); // Math.round fix for IE 11 (probably because of rem)
+ Math.round(dims.height).should.equal(100); // Math.round fix for IE 11 (probably because of rem)
});
it('parent height of element', function () {