UNPKG

react-router-ga

Version:

[![Downloads](https://img.shields.io/npm/dm/react-router-ga)](https://npm.im/react-router-ga) [![Version](https://img.shields.io/npm/v/react-router-ga)](https://npm.im/react-router-ga) [![License](https://img.shields.io/npm/l/react-router-ga)](https://ope

32 lines (30 loc) 1.55 kB
"use strict"; var _helpers = require("./util/helpers"); (0, _helpers.test)('universal selector', '*', function (t, tree) { t.deepEqual(tree.nodes[0].nodes[0].value, '*'); t.deepEqual(tree.nodes[0].nodes[0].type, 'universal'); }); (0, _helpers.test)('lobotomized owl', '* + *', function (t, tree) { t.deepEqual(tree.nodes[0].nodes[0].type, 'universal'); t.deepEqual(tree.nodes[0].nodes[1].type, 'combinator'); t.deepEqual(tree.nodes[0].nodes[2].type, 'universal'); }); (0, _helpers.test)('extraneous non-combinating whitespace', ' * , * ', function (t, tree) { t.deepEqual(tree.nodes[0].nodes[0].value, '*'); t.deepEqual(tree.nodes[0].nodes[0].spaces.before, ' '); t.deepEqual(tree.nodes[0].nodes[0].spaces.after, ' '); t.deepEqual(tree.nodes[1].nodes[0].value, '*'); t.deepEqual(tree.nodes[1].nodes[0].spaces.before, ' '); t.deepEqual(tree.nodes[1].nodes[0].spaces.after, ' '); }); (0, _helpers.test)('qualified universal selector', '*[href] *:not(*.green)', function (t, tree) { t.deepEqual(tree.nodes[0].nodes[0].value, '*'); t.deepEqual(tree.nodes[0].nodes[3].value, '*'); t.deepEqual(tree.nodes[0].nodes[4].nodes[0].nodes[0].value, '*'); }); (0, _helpers.test)('universal selector with pseudo', '*::--webkit-media-controls-play-button', function (t, tree) { t.deepEqual(tree.nodes[0].nodes[0].value, '*'); t.deepEqual(tree.nodes[0].nodes[0].type, 'universal'); t.deepEqual(tree.nodes[0].nodes[1].value, '::--webkit-media-controls-play-button'); t.deepEqual(tree.nodes[0].nodes[1].type, 'pseudo'); });