File tree Expand file tree Collapse file tree
import-multiple-references Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ var processor = require("../");
1010describe ( "custom-import-name" , function ( ) {
1111 it ( "should allow to provide a custom imported name" , function ( ) {
1212 var input = ":local(.name) { extends: abc from \"def\"; }" ;
13- var expected = ":import(\"def\") {\n abc: abc -from-def;\n}\n:local(.name) { extends: abc-from-def; }" ;
13+ var expected = ":import(\"def\") {\n abc-from-def: abc ;\n}\n:local(.name) { extends: abc-from-def; }" ;
1414 var pipeline = postcss ( [ processor ( {
1515 createImportedName : function ( importName , path ) { return importName + "-from-" + path ; }
1616 } ) ] ) ;
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ var processor = require("../");
1111var pipeline = postcss ( [ processor ] ) ;
1212
1313function normalize ( str ) {
14- return str . replace ( / \r \n ? / g, "\n" ) ;
14+ return str . replace ( / \r \n ? / g, "\n" ) . replace ( / \n $ / , '' ) ;
1515}
1616
1717describe ( "test-cases" , function ( ) {
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
3- secondImport : __imported_secondImport_1 ;
4- thirdImport : __imported_thirdImport_2 ;
2+ __imported_importName_0 : importName ;
3+ __imported_secondImport_1 : secondImport ;
4+ __imported_thirdImport_2 : thirdImport ;
55}
66: import ("path/other-lib.css" ) {
7- otherLibImport : __imported_otherLibImport_3 ;
7+ __imported_otherLibImport_3 : otherLibImport ;
88}
99: local (.exportName ) {
1010 extends : __imported_importName_0 __imported_secondImport_1;
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
3- importName2 : __imported_importName2_1 ;
2+ __imported_importName_0 : importName ;
3+ __imported_importName2_1 : importName2 ;
44}
55
66@media screen {
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
3- secondImport : __imported_secondImport_1 ;
2+ __imported_importName_0 : importName ;
3+ __imported_secondImport_1 : secondImport ;
44}
5- : local (.exportName ) { extends : __imported_importName_0 __imported_secondImport_1; other : rule; }
5+ : local (.exportName ) { extends : __imported_importName_0 __imported_secondImport_1; other : rule; }
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
3- secondImport : __imported_secondImport_1 ;
4- importName2 : __imported_importName2_3 ;
2+ __imported_importName_0 : importName ;
3+ __imported_secondImport_1 : secondImport ;
4+ __imported_importName2_3 : importName2 ;
55}
66: import ("path/library2.css" ) {
7- importName : __imported_importName_2 ;
7+ __imported_importName_2 : importName ;
88}
99: import ("path/dep3.css" ) {
10- thirdDep : __imported_thirdDep_4 ;
10+ __imported_thirdDep_4 : thirdDep ;
1111}
1212: local (.exportName ) {
1313 extends : __imported_importName_0 __imported_secondImport_1;
Original file line number Diff line number Diff line change 11: import ("./b.css" ) {
2- b : __imported_b_0 ;
2+ __imported_b_0 : b ;
33}
44: import ("./c.css" ) {
5- c : __imported_c_1 ;
5+ __imported_c_1 : c ;
66}
77.a {
88 extends : __imported_b_0;
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
2+ __imported_importName_0 : importName ;
33}
44: local (.exportName ) {
55 extends : __imported_importName_0;
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
3- importName2 : __imported_importName2_1 ;
2+ __imported_importName_0 : importName ;
3+ __imported_importName2_1 : importName2 ;
44}
55: local (.exportName ) {
66 extends : __imported_importName_0;
Original file line number Diff line number Diff line change 11: import ("path/library.css" ) {
2- importName : __imported_importName_0 ;
2+ __imported_importName_0 : importName ;
33}
44: local (.exportName ) {
55 extends : __imported_importName_0;
You can’t perform that action at this time.
0 commit comments