oy-vey
Version:
React utilities for building server-side email templates.
29 lines (20 loc) • 1.28 kB
JavaScript
;
var _SixCharacterHexBackgroundColorRule = require('../SixCharacterHexBackgroundColorRule');
var _SixCharacterHexBackgroundColorRule2 = _interopRequireDefault(_SixCharacterHexBackgroundColorRule);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('SixCharacterHexBackgroundColorRule', function () {
it('should validate', function () {
var result1 = (0, _SixCharacterHexBackgroundColorRule2.default)({});
expect(result1 instanceof Error).toEqual(false);
var result2 = (0, _SixCharacterHexBackgroundColorRule2.default)({ bgColor: '#fff' });
expect(result2 instanceof Error).toEqual(true);
var result3 = (0, _SixCharacterHexBackgroundColorRule2.default)({ bgColor: '#ffffff' });
expect(result3 instanceof Error).toEqual(false);
var result4 = (0, _SixCharacterHexBackgroundColorRule2.default)({ bgColor: '#goatm8' });
expect(result4 instanceof Error).toEqual(true);
var result5 = (0, _SixCharacterHexBackgroundColorRule2.default)({ bgColor: '{BACKGROUND_COLOR}' });
expect(result5 instanceof Error).toEqual(true);
var result6 = (0, _SixCharacterHexBackgroundColorRule2.default)({ bgColor: '#abc' });
expect(result6 instanceof Error).toEqual(true);
});
});