react-inky
Version:
React components for Inky
36 lines (32 loc) • 1.24 kB
JavaScript
;
var _chai = require("chai");
var _getColumnClasses = _interopRequireDefault(require("../getColumnClasses"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('getColumnClasses', () => {
it('sets the value of small and large', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({})).to.equal('columns small-12 large-12');
});
it('allows default column count to be changed', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({}, 16)).to.equal('columns small-16 large-16');
});
it('sets the value of large', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({
large: 4
})).to.equal('columns small-12 large-4');
});
it('defaults large to the value of small', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({
small: 4
})).to.equal('columns small-4 large-4');
});
it('adds first class', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({
first: true
})).to.equal('columns small-12 large-12 first');
});
it('adds last class', () => {
(0, _chai.expect)((0, _getColumnClasses.default)({
last: true
})).to.equal('columns small-12 large-12 last');
});
});