UNPKG

wix-style-react

Version:
80 lines (65 loc) 2.4 kB
'use strict'; var _ = require('.'); var _2 = _interopRequireDefault(_); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var originalConsoleWarn = global.console.warn; // eslint-disable-line no-console describe('Typography deprecation', function () { beforeEach(function () { global.console.warn = jest.fn(); }); it('Should show deprecationLog for old headings', function () { expect(_2.default.h1_1).toEqual('h1_1'); expect(_2.default.h2_1).toEqual('h2_1'); expect(_2.default.h3_1).toEqual('h3_1'); expect(_2.default.h4_1).toEqual('h4_1'); expect(_2.default.h5_1).toEqual('h5_1'); expect(_2.default.h6_1).toEqual('h6_1'); expect(global.console.warn.mock.calls).toHaveLength(6); }); it('Should show deprecationLog for old text classes', function () { expect(_2.default.t1).toEqual('t1'); expect(_2.default.t2).toEqual('t2'); expect(_2.default.t3).toEqual('t3'); expect(_2.default.t4).toEqual('t4'); expect(_2.default.t5).toEqual('t5'); expect(_2.default.t6).toEqual('t6'); expect(_2.default.t1_1).toEqual('t1_1'); expect(_2.default.t2_1).toEqual('t2_1'); expect(_2.default.t3_1).toEqual('t3_1'); expect(_2.default.t4_1).toEqual('t4_1'); expect(_2.default.t5_1).toEqual('t5_1'); expect(_2.default.t6_1).toEqual('t6_1'); // Some tx_2, adn tx_3, etc... don't exist, so don't bother to test it. expect(global.console.warn.mock.calls).toHaveLength(12); }); it('Should not show deprecationLog for new classes', function () { function expectClass(name) { expect(_2.default[name]).toEqual(name); } expectClass('h1'); expectClass('h2'); expectClass('h3'); expectClass('h4'); expectClass('h5'); expectClass('h6'); expectClass('text'); expectClass('sizeTiny'); expectClass('sizeSmall'); expectClass('sizeMedium'); expectClass('weightThin'); expectClass('weightNormal'); expectClass('weightBold'); expectClass('skinStandard'); expectClass('skinPremium'); expectClass('skinSuccess'); expectClass('skinError'); expectClass('light'); expectClass('secondary'); expectClass('link'); expectClass('disabled'); expect(global.console.warn.mock.calls).toHaveLength(0); }); afterAll(function () { global.console.warn = originalConsoleWarn; }); });