␊
+ // ␊
+ // deep selectors␊
+ //
␊
+ // ␊
+ //␊
+ // ␊
+ //␊
+ // ␊
+ ␊
+ ␊
+ /***/ }),␊
+ ␊
+ /***/ 20:␊
+ /***/ (function(module, exports) {␊
+ ␊
+ // removed by extract-text-webpack-plugin␊
+ ␊
+ /***/ }),␊
+ ␊
+ /***/ 22:␊
+ /***/ (function(module, exports, __webpack_require__) {␊
+ ␊
+ var __regular_script__, __regular_template__;␊
+ __webpack_require__(20)␊
+ __regular_script__ = __webpack_require__(19)␊
+ __regular_template__ = __webpack_require__(18)␊
+ var Regular = __webpack_require__( 21 );␊
+ ␊
+ var __rs__ = __regular_script__ || {};␊
+ if (__rs__.__esModule) __rs__ = __rs__["default"];␊
+ if (Regular.__esModule) Regular = Regular["default"];␊
+ ␊
+ var __Component__, __cps__;␊
+ if( typeof __rs__ === "object" ) {␊
+ __rs__.template = __regular_template__;␊
+ __Component__ = Regular.extend(__rs__);␊
+ __cps__ = __rs__.components || __rs__.component;␊
+ if( typeof __cps__ === "object" ) {␊
+ for( var i in __cps__ ) {␊
+ __Component__.component(i, __cps__[ i ]);␊
+ }␊
+ }␊
+ } else if( typeof __rs__ === "function" && ( __rs__.prototype instanceof Regular ) ) {␊
+ __rs__.prototype.template = __regular_template__;␊
+ __Component__ = __rs__;␊
+ }␊
+ module.exports = __Component__;␊
+ ␊
+ /***/ })␊
+ ␊
+ },[22]);`,
+ `␊
+ ␊
+ ␊
+ ␊
+ ␊
+ ␊
+ ␊
+ ␊
+ ␊
+ ␊
+ .root[data-r-2000be7d] {␊
+ color: red;␊
+ }␊
+ ␊
+ .root .child[data-r-2000be7d] {␊
+ color: yellow;␊
+ }␊
+ ␊
+ .root[data-r-2000be7d] .child {␊
+ color: blue;␊
+ }␊
+ `,
+ ]
+
## multiple-css
> Snapshot 1
diff --git a/__tests__/__snapshots__/index.test.js.snap b/__tests__/__snapshots__/index.test.js.snap
index 6698bde..a812e2e 100644
Binary files a/__tests__/__snapshots__/index.test.js.snap and b/__tests__/__snapshots__/index.test.js.snap differ
diff --git a/__tests__/fixtures/deep-selectors.rgl b/__tests__/fixtures/deep-selectors.rgl
new file mode 100644
index 0000000..2032760
--- /dev/null
+++ b/__tests__/fixtures/deep-selectors.rgl
@@ -0,0 +1,22 @@
+