Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
view-container / dist / no-parser / test / keyframes.test.js
Size: Mime:
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const keyframes_1 = __importDefault(require("../../constructors/keyframes"));
const stringifyRules_1 = __importDefault(require("../stringifyRules"));
const css_1 = __importDefault(require("../css"));
const utils_1 = require("../../test/utils");
let index = 0;
const keyframes = keyframes_1.default(() => `keyframe_${index++}`, stringifyRules_1.default, css_1.default);
describe('keyframes', () => {
    beforeEach(() => {
        utils_1.resetNoParserStyled();
    });
    it('should correctly assemble preprocessed CSS', () => {
        const name = keyframes([
            // $FlowFixMe
            ['@-webkit-keyframes '],
            // $FlowFixMe
            [
                ' {from {background-position: 0vw 0px;}to {background-position: 100vw 0px;}} @keyframes ',
            ],
            // $FlowFixMe
            [
                ' {from {background-position: 0vw 0px;}to {background-position: 100vw 0px;}}',
            ],
        ]);
        utils_1.expectCSSMatches(`@-webkit-keyframes ${name} {from {background-position: 0vw 0px;}to {background-position: 100vw 0px;}} @keyframes ${name} {from {background-position: 0vw 0px;}to {background-position: 100vw 0px;}}`);
    });
});
//# sourceMappingURL=keyframes.test.js.map