!RBIX 333337424968067900 x M 1 n n x 10 __script__ i 206 5 45 0 1 65 49 2 0 49 3 1 7 4 64 81 5 47 49 6 1 15 26 93 0 15 29 72 0 5 7 7 64 47 49 6 1 15 99 7 8 45 9 10 43 11 43 12 65 49 13 3 13 99 12 7 14 12 7 15 12 65 12 49 16 4 15 49 14 0 30 8 200 26 93 1 15 24 13 45 17 18 12 49 19 1 10 89 8 195 15 24 19 0 15 26 93 2 15 29 109 0 7 20 98 21 1 30 8 115 25 92 2 27 8 120 15 7 22 8 121 1 9 126 1 8 183 26 93 3 15 29 153 0 5 7 23 64 47 49 6 1 15 8 147 30 8 180 30 92 3 27 8 25 26 93 4 15 24 13 45 24 25 12 49 19 1 10 170 8 175 15 1 25 8 180 15 92 4 27 34 92 3 27 15 5 7 26 64 47 49 27 1 25 8 200 15 92 1 27 34 92 0 27 15 2 11 I c I 1 I 0 I 0 n p 28 x 4 File n x 11 active_path x 7 dirname s 15 /../test_helper x 1 + x 7 require s 9 sass/less x 18 LessConversionTest x 4 Test n x 4 Unit x 8 TestCase x 10 open_class x 14 __class_init__ M 1 n n x 18 LessConversionTest i 692 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 15 99 7 12 7 13 65 67 49 2 0 49 3 4 15 99 7 14 7 15 65 67 49 2 0 49 3 4 15 99 7 16 7 17 65 67 49 2 0 49 3 4 15 99 7 18 7 19 65 67 49 2 0 49 3 4 15 99 7 20 7 21 65 67 49 2 0 49 3 4 15 99 7 22 7 23 65 67 49 2 0 49 3 4 15 99 7 24 7 25 65 67 49 2 0 49 3 4 15 99 7 26 7 27 65 67 49 2 0 49 3 4 15 99 7 28 7 29 65 67 49 2 0 49 3 4 15 99 7 30 7 31 65 67 49 2 0 49 3 4 15 99 7 32 7 33 65 67 49 2 0 49 3 4 15 99 7 34 7 35 65 67 49 2 0 49 3 4 15 99 7 36 7 37 65 67 49 2 0 49 3 4 15 99 7 38 7 39 65 67 49 2 0 49 3 4 15 99 7 40 7 41 65 67 49 2 0 49 3 4 15 99 7 42 7 43 65 67 49 2 0 49 3 4 15 99 7 44 7 45 65 67 49 2 0 49 3 4 15 99 7 46 7 47 65 67 49 2 0 49 3 4 15 99 7 48 7 49 65 67 49 2 0 49 3 4 15 99 7 50 7 51 65 67 49 2 0 49 3 4 15 99 7 52 7 53 65 67 49 2 0 49 3 4 15 99 7 54 7 55 65 67 49 2 0 49 3 4 15 99 7 56 7 57 65 67 49 2 0 49 3 4 15 99 7 58 7 59 65 67 49 2 0 49 3 4 15 99 7 60 7 61 65 67 49 2 0 49 3 4 15 99 7 62 7 63 65 67 49 2 0 49 3 4 15 99 7 64 7 65 65 67 49 2 0 49 3 4 15 99 7 66 7 67 65 67 49 2 0 49 3 4 15 99 7 68 7 69 65 67 49 2 0 49 3 4 15 99 7 70 7 71 65 67 49 2 0 49 3 4 15 99 7 72 7 73 65 67 49 2 0 49 3 4 15 99 7 74 7 75 65 67 49 2 0 49 3 4 15 99 7 76 7 77 65 67 49 2 0 49 3 4 15 99 7 78 7 79 65 67 49 2 0 49 3 4 15 99 7 80 7 81 65 67 49 2 0 49 3 4 15 99 7 82 7 83 65 67 49 2 0 49 3 4 15 99 7 84 7 85 65 67 49 2 0 49 3 4 15 99 7 86 7 87 65 67 49 2 0 49 3 4 15 99 7 88 7 89 65 67 49 2 0 49 3 4 15 99 7 90 7 91 65 67 49 2 0 49 3 4 15 99 7 92 7 93 65 67 49 2 0 49 3 4 15 99 7 94 7 95 65 67 49 2 0 49 3 4 15 5 48 96 15 99 7 97 7 98 65 67 49 2 0 49 3 4 15 99 7 99 7 100 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 101 x 26 test_variable_declarations M 1 n n x 26 test_variable_declarations i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 86 $var1: 2px 3px; $var2: $var1 + 7px; $var3: fizz; foo { prop: $var1 $var2 $var3; } s 81 @var1: 2px 3px; @var2: @var1 + 7px; @var3: fizz; foo {prop: @var1 @var2 @var3} x 14 assert_renders p 5 I -1 I 8 I 0 I 9 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 17 method_visibility x 15 add_defn_method x 33 test_nested_variable_declarations M 1 n n x 33 test_nested_variable_declarations i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 36 .foo { $var: 2px; prop: $var; } s 36 .foo { @var: 2px; prop: @var; } x 14 assert_renders p 5 I -1 I 1b I 0 I 1c I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 11 test_import M 1 n n x 11 test_import i 130 5 45 0 1 65 49 2 0 49 3 1 7 4 64 81 5 47 49 6 1 19 0 15 5 45 0 7 65 49 2 0 49 3 1 7 8 64 81 5 47 49 6 1 19 1 15 5 7 9 20 1 47 101 10 7 11 20 1 47 101 10 7 12 20 1 47 101 10 7 11 20 1 47 101 10 7 11 20 1 47 101 10 7 13 63 11 7 14 20 0 47 101 10 7 15 20 0 47 101 10 7 16 20 0 47 101 10 7 17 20 0 47 101 10 7 18 20 0 47 101 10 7 13 63 11 47 49 19 2 11 I f I 2 I 0 I 0 n p 20 x 4 File n x 11 active_path x 7 dirname s 24 /templates/importee.less x 1 + x 16 relative_path_to n s 19 /templates/importee s 9 @import " x 4 to_s s 12 "; @import " s 13 "; @import " s 3 "; s 12 @import url( s 16 ); @import url(" s 18 "); @import url(' s 13 '); @import ' s 12 '; @import " x 14 assert_renders p 31 I -1 I 27 I 0 I 28 I 17 I 29 I 2e I 2a I 2f I 2b I 38 I 2c I 3f I 2e I 46 I 2f I 4d I 30 I 56 I 32 I 5f I 33 I 66 I 35 I 6d I 36 I 74 I 37 I 7d I 2a I 82 x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 2 x 4 path x 13 resolved_path x 32 test_mixins_found_through_import M 1 n n x 32 test_mixins_found_through_import i 74 5 45 0 1 65 49 2 0 49 3 1 7 4 64 81 5 47 49 6 1 19 0 15 5 45 0 7 65 49 2 0 49 3 1 7 8 64 81 5 47 49 6 1 19 1 15 5 7 9 20 1 47 101 10 7 11 63 3 7 9 20 0 47 101 10 7 12 63 3 47 49 13 2 11 I 7 I 2 I 0 I 0 n p 14 x 4 File n x 11 active_path x 7 dirname s 24 /templates/importee.less x 1 + x 16 relative_path_to n s 19 /templates/importee s 9 @import " x 4 to_s s 45 "; .baz { @extend .foo; @include bar; } s 23 "; .baz {.foo; .bar;} x 14 assert_renders p 15 I -1 I 3b I 0 I 3c I 17 I 3d I 2e I 3e I 2f I 3f I 3a I 45 I 45 I 3e I 4a x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 2 x 4 path x 13 resolved_path x 21 test_element_selector M 1 n n x 21 test_element_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 16 foo { a: b; } s 11 foo {a: b} x 14 assert_renders p 5 I -1 I 4d I 0 I 4e I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 19 test_class_selector M 1 n n x 19 test_class_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 17 .foo { a: b; } s 12 .foo {a: b} x 14 assert_renders p 5 I -1 I 56 I 0 I 57 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 16 test_id_selector M 1 n n x 16 test_id_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 17 #foo { a: b; } s 12 #foo {a: b} x 14 assert_renders p 5 I -1 I 5f I 0 I 60 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 25 test_pseudoclass_selector M 1 n n x 25 test_pseudoclass_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 17 :foo { a: b; } s 12 :foo {a: b} x 14 assert_renders p 5 I -1 I 68 I 0 I 69 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 27 test_pseudoelement_selector M 1 n n x 27 test_pseudoelement_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 18 ::foo { a: b; } s 13 ::foo {a: b} x 14 assert_renders p 5 I -1 I 71 I 0 I 72 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 19 test_comma_selector M 1 n n x 19 test_comma_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 34 foo, .bar .baz, :bang { a: b; } s 29 foo, .bar .baz, :bang {a: b} x 14 assert_renders p 5 I -1 I 7a I 0 I 7b I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 26 test_nested_comma_selector M 1 n n x 26 test_nested_comma_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 51 foo bar, .baz { .bang, &:bip bap { a: b; } } s 43 foo bar, .baz { .bang, :bip bap {a: b} } x 14 assert_renders p 5 I -1 I 83 I 0 I 84 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 29 test_simple_selector_sequence M 1 n n x 29 test_simple_selector_sequence i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 32 a.foo#bar[attr=val] { a: b; } s 27 a.foo#bar[attr=val] {a: b} x 14 assert_renders p 5 I -1 I 8e I 0 I 8f I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 24 test_descendant_selector M 1 n n x 24 test_descendant_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 22 .foo .bar { a: b; } s 17 .foo .bar {a: b} x 14 assert_renders p 5 I -1 I 97 I 0 I 98 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 19 test_child_selector M 1 n n x 19 test_child_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 24 .foo > .bar { a: b; } s 19 .foo > .bar {a: b} x 14 assert_renders p 5 I -1 I a0 I 0 I a1 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 22 test_adjacent_selector M 1 n n x 22 test_adjacent_selector i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 24 .foo + .bar { a: b; } s 19 .foo + .bar {a: b} x 14 assert_renders p 5 I -1 I a9 I 0 I aa I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 28 test_pseudoclass_in_sequence M 1 n n x 28 test_pseudoclass_in_sequence i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 21 .foo:bar { a: b; } s 16 .foo:bar {a: b} x 14 assert_renders p 5 I -1 I b2 I 0 I b3 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 30 test_pseudoelement_in_sequence M 1 n n x 30 test_pseudoelement_in_sequence i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 22 .foo::bar { a: b; } s 17 .foo::bar {a: b} x 14 assert_renders p 5 I -1 I bb I 0 I bc I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 26 test_space_separated_props M 1 n n x 26 test_space_separated_props i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 26 foo { a: foo bar baz; } s 21 foo {a: foo bar baz} x 14 assert_renders p 5 I -1 I c6 I 0 I c7 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 26 test_comma_separated_props M 1 n n x 26 test_comma_separated_props i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 28 foo { a: foo, bar, baz; } s 23 foo {a: foo, bar, baz} x 14 assert_renders p 5 I -1 I cf I 0 I d0 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 12 test_numbers M 1 n n x 12 test_numbers i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 30 foo { a: 1 2.3 -8 5px 3%; } s 25 foo {a: 1 2.3 -8 5px 3%} x 14 assert_renders p 5 I -1 I d8 I 0 I d9 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 11 test_colors M 1 n n x 11 test_colors i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 31 foo { a: red #abcdef blue; } s 27 foo {a: #f00 #abcdef blue} x 14 assert_renders p 5 I -1 I e1 I 0 I e2 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 12 test_strings M 1 n n x 12 test_strings i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 68 foo { a: "foo @var bar" "baz bang" "quote'quote" 'quote"quote'; } s 63 foo {a: "foo @var bar" 'baz bang' "quote'quote" 'quote"quote'} x 14 assert_renders p 5 I -1 I ea I 0 I eb I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 10 test_slash M 1 n n x 10 test_slash i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 56 foo { a: small/8px 7em/8px; b: 8/4; c: (8 / 4); } s 54 foo { a: small/8px 7em/8px; b: 8/4; c: 8 / 4; } x 14 assert_renders p 5 I -1 I f3 I 0 I f4 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 8 test_url M 1 n n x 8 test_url i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 185 foo { a: url("http://foobar.com/fizzle.html?foo=bar&bar=baz"); b: url("http://foobar.com/fizzle.html?foo=bar&bar=baz"); c: url("http://foobar.com/fizzle.html?foo=bar&bar=baz"); } s 183 foo { a: url(http://foobar.com/fizzle.html?foo=bar&bar=baz); b: url("http://foobar.com/fizzle.html?foo=bar&bar=baz"); c: url('http://foobar.com/fizzle.html?foo=bar&bar=baz'); } x 14 assert_renders p 5 I -1 I 101 I 0 I 102 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 test_functions M 1 n n x 14 test_functions i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 92 foo { a: baz(12px) rgba(80, 70 120, 0.76); b: faz(1px + 3px) bang($var, #aaaaaa * 3); } s 89 foo { a: baz(12px) rgba(80, 70 120, 0.76); b: faz(1px + 3px) bang(@var, #aaa * 3); } x 14 assert_renders p 5 I -1 I 10f I 0 I 110 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 19 test_alpha_function M 1 n n x 19 test_alpha_function i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 61 foo { a: alpha(opacity=2px); b: alpha(opacity = $var); } s 59 foo { a: alpha(opacity=2px); b: alpha(opacity=@var); } x 14 assert_renders p 5 I -1 I 11b I 0 I 11c I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 test_variables M 1 n n x 14 test_variables i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 29 foo { a: $var1 $var-foo; } s 24 foo {a: @var1 @var-foo} x 14 assert_renders p 5 I -1 I 127 I 0 I 128 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 test_operators M 1 n n x 14 test_operators i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 74 foo { a: 1px + 2px; b: #bbaa88 - #aa1122; c: 5 * 3; d: (8 / 4); } s 66 foo { a: 1px + 2px; b: #ba8 - #a12; c: 5 * 3; d: 8 / 4; } x 14 assert_renders p 5 I -1 I 130 I 0 I 131 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 24 test_operator_precedence M 1 n n x 24 test_operator_precedence i 12 5 7 0 64 7 0 64 47 49 1 2 11 I 3 I 0 I 0 I 0 n p 2 s 306 foo { a: 1 + 2 * 3 + 4; b: 1 * 2 + 3 * 4; c: 1 - 2 + 2 - 4; d: 1 + 2 - 3 + 4; e: 1 / 2 - 3 / 4; f: 1 - 2 / 3 - 4; g: 1 / 2 * 3 / 4; h: (1 + 2) * (3 + 4); i: 1 * (2 + 3) * 4; j: 1 - (2 + 2) - 4; k: 1 + 2 - (3 + 4); l: 1 / (2 - 3) / 4; m: (1 - 2) / (3 - 4); n: 1 / (2 * 3) / 4; } x 14 assert_renders p 5 I -1 I 140 I 0 I 141 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 26 test_operators_with_parens M 1 n n x 26 test_operators_with_parens i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 50 foo { a: 1px + 2px * 3; b: (1px - 2px) / 3; } s 54 foo { a: 1px + (2px * 3); b: (1px - (2px)) / 3; } x 14 assert_renders p 5 I -1 I 164 I 0 I 165 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 16 test_unary_minus M 1 n n x 16 test_unary_minus i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 25 foo { a: 1px + -3px; } s 23 foo {a: 1px + (- 3px)} x 14 assert_renders p 5 I -1 I 170 I 0 I 171 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 23 test_single_nested_rule M 1 n n x 23 test_single_nested_rule i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 20 foo bar { a: b; } s 17 foo {bar {a: b}} x 14 assert_renders p 5 I -1 I 17b I 0 I 17c I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 34 test_single_nested_rule_with_props M 1 n n x 34 test_single_nested_rule_with_props i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 44 foo { bar { a: b; } c: d; e: f; } s 37 foo { bar {a: b} c: d; e: f; } x 14 assert_renders p 5 I -1 I 184 I 0 I 185 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 21 test_two_nested_rules M 1 n n x 21 test_two_nested_rules i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 48 foo { bar { a: b; } baz { c: d; } } s 34 foo { bar {a: b} baz {c: d} } x 14 assert_renders p 5 I -1 I 193 I 0 I 194 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 32 test_two_nested_rules_with_props M 1 n n x 32 test_two_nested_rules_with_props i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 64 foo { bar { a: b; } baz { c: d; } e: f; g: h; } s 50 foo { bar {a: b} baz {c: d} e: f; g: h; } x 14 assert_renders p 5 I -1 I 1a1 I 0 I 1a2 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 34 test_nested_rules_with_combinators M 1 n n x 34 test_nested_rules_with_combinators i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 52 foo { > bar { a: b; } + baz { c: d; } } s 38 foo { > bar {a: b} + baz {c: d} } x 14 assert_renders p 5 I -1 I 1b3 I 0 I 1b4 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 24 test_nested_pseudo_rules M 1 n n x 24 test_nested_pseudo_rules i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 53 foo { &:bar { a: b; } &::baz { c: d; } } s 37 foo { :bar {a: b} ::baz {c: d} } x 14 assert_renders p 5 I -1 I 1c1 I 0 I 1c2 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 22 test_class_inheritance M 1 n n x 22 test_class_inheritance i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 43 .foo { a: b; } .bar { @extend .foo; } s 25 .foo {a: b} .bar {.foo;} x 14 assert_renders p 5 I -1 I 1d1 I 0 I 1d2 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 31 test_multiple_class_inheritance M 1 n n x 31 test_multiple_class_inheritance i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 77 .foo { a: b; } .bar { c: d; } .baz { @extend .foo; @extend .bar; } s 43 .foo {a: b} .bar {c: d} .baz {.foo, .bar;} x 14 assert_renders p 5 I -1 I 1de I 0 I 1df I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 28 test_pseudoclass_inheritance M 1 n n x 28 test_pseudoclass_inheritance i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 43 :foo { a: b; } :bar { @extend :foo; } s 25 :foo {a: b} :bar {:foo;} x 14 assert_renders p 5 I -1 I 1f0 I 0 I 1f1 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 37 test_multiple_pseudoclass_inheritance M 1 n n x 37 test_multiple_pseudoclass_inheritance i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 51 :foo:bar { a: b; } :baz { @extend :foo:bar; } s 33 :foo:bar {a: b} :baz {:foo:bar;} x 14 assert_renders p 5 I -1 I 1fd I 0 I 1fe I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 19 test_abstract_mixin M 1 n n x 19 test_abstract_mixin i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 3 s 49 @mixin foo { a: b; } .bar { @include foo; } s 27 .foo() {a: b} .bar {.foo;} x 14 assert_renders p 5 I -1 I 20a I 0 I 20b I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 20 test_mixin_with_args M 1 n n x 20 test_mixin_with_args i 24 5 7 0 64 7 1 64 47 49 2 2 15 5 7 3 64 7 4 64 47 49 2 2 11 I 3 I 0 I 0 I 0 n p 5 s 68 @mixin foo($a: 2px, $b: red) { a: $a; } .bar { @include foo; } s 45 .foo(@a: 2px, @b: #f00) {a: @a} .bar {.foo;} x 14 assert_renders s 79 @mixin foo($a: 2px + 3px, $b: red) { a: $a; } .bar { @include foo(5px); } s 56 .foo(@a: 2px + 3px, @b: #f00) {a: @a} .bar {.foo(5px);} p 7 I -1 I 217 I 0 I 218 I c I 223 I 18 x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 17 test_nested_mixin M 1 n n x 17 test_nested_mixin i 11 5 7 0 64 56 1 47 50 2 1 11 I 3 I 0 I 0 I 0 n p 3 s 102 WARNING: Sass doesn't support mixing in selector sequences. Replacing ".foo .bar" with "@extend .bar" M 1 p 2 x 9 for_block t n x 17 test_nested_mixin i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 s 64 .foo .bar { a: b; } .bar { // .foo .bar; @extend .bar; } s 35 .foo .bar {a: b} .bar {.foo .bar;} x 14 assert_renders p 3 I 0 I 232 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 assert_warning p 5 I -1 I 231 I 0 I 232 I b x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 25 test_child_selector_mixin M 1 n n x 25 test_child_selector_mixin i 11 5 7 0 64 56 1 47 50 2 1 11 I 3 I 0 I 0 I 0 n p 3 s 99 WARNING: Sass doesn't support mixing in selector sequences. Replacing "> .bar" with "@extend .bar" M 1 p 2 x 9 for_block t n x 25 test_child_selector_mixin i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 s 63 .foo > .bar { a: b; } .bar { // > .bar; @extend .bar; } s 34 .foo > .bar {a: b} .bar {> .bar;} x 14 assert_renders p 3 I 0 I 243 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 assert_warning p 5 I -1 I 242 I 0 I 243 I b x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 22 test_property_accessor M 1 n n x 22 test_property_accessor i 11 5 7 0 64 56 1 47 50 2 1 11 I 3 I 0 I 0 I 0 n p 3 s 82 WARNING: Sass doesn't support attribute accessors. Ignoring .magic-box['content'] M 1 p 2 x 9 for_block t n x 22 test_property_accessor i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 s 84 .magic-box { content: "gold"; } .foo { content: /* .magic-box['content'] */; } s 67 .magic-box {content: "gold"} .foo {content: .magic-box['content']} x 14 assert_renders p 3 I 0 I 256 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 assert_warning p 5 I -1 I 255 I 0 I 256 I b x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 22 test_variable_accessor M 1 n n x 22 test_variable_accessor i 11 5 7 0 64 56 1 47 50 2 1 11 I 3 I 0 I 0 I 0 n p 3 s 81 WARNING: Sass doesn't support attribute accessors. Ignoring .magic-box[@content] M 1 p 2 x 9 for_block t n x 22 test_variable_accessor i 12 5 7 0 64 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 s 105 .magic-box { $content: "gold"; content: $content; } .foo { content: /* .magic-box[@content] */; } s 86 .magic-box {@content: "gold"; content: @content} .foo {content: .magic-box[@content]} x 14 assert_renders p 3 I 0 I 266 I c x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 14 assert_warning p 5 I -1 I 265 I 0 I 266 I b x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 7 private x 14 assert_renders M 1 n n x 14 assert_renders i 47 5 20 0 45 0 1 43 2 13 71 3 47 9 28 47 49 4 0 13 20 1 47 49 5 1 15 8 33 20 1 49 3 1 49 6 0 49 7 0 49 8 0 47 49 9 2 11 I 7 I 2 I 2 I 2 n p 10 x 4 Less n x 6 Engine x 3 new x 8 allocate x 10 initialize x 7 to_tree x 12 to_sass_tree x 7 to_scss x 12 assert_equal p 5 I -1 I 278 I 0 I 279 I 2f x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 2 x 4 scss x 4 less x 16 relative_path_to M 1 n n x 16 relative_path_to i 86 45 0 1 13 71 2 47 9 23 47 49 3 0 13 20 0 47 49 4 1 15 8 28 20 0 49 2 1 19 0 15 20 0 49 5 0 9 46 45 6 7 49 8 0 8 49 7 9 64 19 1 15 20 0 45 0 10 13 71 2 47 9 77 47 49 3 0 13 20 1 47 49 4 1 15 8 82 20 1 49 2 1 49 11 1 11 I 6 I 2 I 1 I 1 n p 12 x 8 Pathname n x 3 new x 8 allocate x 10 initialize x 9 absolute? x 3 Dir n x 3 pwd s 1 . n x 18 relative_path_from p 9 I -1 I 27d I 0 I 27e I 1f I 27f I 34 I 280 I 56 x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 2 x 4 file x 3 pwd p 101 I 2 I 8 I 10 I 1b I 1e I 27 I 2c I 3b I 3a I 4d I 48 I 56 I 56 I 5f I 64 I 68 I 72 I 71 I 80 I 7a I 8e I 83 I 9c I 8e I aa I 97 I b8 I a0 I c6 I a9 I d4 I b2 I e2 I bb I f0 I c6 I fe I cf I 10c I d8 I 11a I e1 I 128 I ea I 136 I f3 I 144 I 101 I 152 I 10f I 160 I 11b I 16e I 127 I 17c I 130 I 18a I 140 I 198 I 164 I 1a6 I 170 I 1b4 I 17b I 1c2 I 184 I 1d0 I 193 I 1de I 1a1 I 1ec I 1b3 I 1fa I 1c1 I 208 I 1d1 I 216 I 1de I 224 I 1f0 I 232 I 1fd I 240 I 20a I 24e I 217 I 25c I 231 I 26a I 242 I 278 I 255 I 286 I 265 I 294 I 276 I 298 I 278 I 2a6 I 27d I 2b4 x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 0 x 13 attach_method x 9 LoadError n x 3 === x 3 Gem x 16 vm_const_defined s 8 constant s 8 rubygems x 9 Exception n s 44 Couldn't require less, skipping some tests. x 4 puts p 23 I 0 I 2 I 15 I 5 I 25 I 7 I 4d I 284 I 5a I 28d I 5b I 284 I 5e I 285 I 7e I 287 I 8e I 288 I 9e I 289 I b8 I 28c I ce x 60 /Users/chris/Projects/sass/test/sass/less_conversion_test.rb p 1 x 1 e