//! Tests auto-converted from "sass-spec/spec/libsass/color-functions/rgb/rgba"
#[allow(unused)]
use super::rsass;

// From "sass-spec/spec/libsass/color-functions/rgb/rgba/a.hrx"
#[test]
fn a() {
    assert_eq!(
        rsass(
            "foo {\
            \n  c-1: rgba(0,0,0,-1);\
            \n  c0: rgba(0,0,0,0.0);\
            \n  c1: rgba(0,0,0,0.1);\
            \n  c2: rgba(0,0,0,0.2);\
            \n  c3: rgba(0,0,0,0.3);\
            \n  c4: rgba(0,0,0,0.4);\
            \n  c5: rgba(0,0,0,0.5);\
            \n  c6: rgba(0,0,0,0.6);\
            \n  c7: rgba(0,0,0,0.7);\
            \n  c8: rgba(0,0,0,0.8);\
            \n  c9: rgba(0,0,0,0.9);\
            \n  c10: rgba(0,0,0,1);\
            \n  c11: rgba(0,0,0,1.1);\
            \n  c12: rgba(0,0,0,2);\
            \n}\
            \n\
            \nfoo {\
            \n  c-1: rgba(black,-1);\
            \n  c0: rgba(black,0.0);\
            \n  c1: rgba(black,0.1);\
            \n  c2: rgba(black,0.2);\
            \n  c3: rgba(black,0.3);\
            \n  c4: rgba(black,0.4);\
            \n  c5: rgba(black,0.5);\
            \n  c6: rgba(black,0.6);\
            \n  c7: rgba(black,0.7);\
            \n  c8: rgba(black,0.8);\
            \n  c9: rgba(black,0.9);\
            \n  c10: rgba(black,1);\
            \n  c11: rgba(black,1.1);\
            \n  c12: rgba(black,2);\
            \n}\
            \n"
        )
        .unwrap(),
        "foo {\
        \n  c-1: rgba(0, 0, 0, 0);\
        \n  c0: rgba(0, 0, 0, 0);\
        \n  c1: rgba(0, 0, 0, 0.1);\
        \n  c2: rgba(0, 0, 0, 0.2);\
        \n  c3: rgba(0, 0, 0, 0.3);\
        \n  c4: rgba(0, 0, 0, 0.4);\
        \n  c5: rgba(0, 0, 0, 0.5);\
        \n  c6: rgba(0, 0, 0, 0.6);\
        \n  c7: rgba(0, 0, 0, 0.7);\
        \n  c8: rgba(0, 0, 0, 0.8);\
        \n  c9: rgba(0, 0, 0, 0.9);\
        \n  c10: black;\
        \n  c11: black;\
        \n  c12: black;\
        \n}\
        \nfoo {\
        \n  c-1: rgba(0, 0, 0, 0);\
        \n  c0: rgba(0, 0, 0, 0);\
        \n  c1: rgba(0, 0, 0, 0.1);\
        \n  c2: rgba(0, 0, 0, 0.2);\
        \n  c3: rgba(0, 0, 0, 0.3);\
        \n  c4: rgba(0, 0, 0, 0.4);\
        \n  c5: rgba(0, 0, 0, 0.5);\
        \n  c6: rgba(0, 0, 0, 0.6);\
        \n  c7: rgba(0, 0, 0, 0.7);\
        \n  c8: rgba(0, 0, 0, 0.8);\
        \n  c9: rgba(0, 0, 0, 0.9);\
        \n  c10: black;\
        \n  c11: black;\
        \n  c12: black;\
        \n}\
        \n"
    );
}

// From "sass-spec/spec/libsass/color-functions/rgb/rgba/b.hrx"
#[test]
fn b() {
    assert_eq!(
        rsass(
            "foo {\
            \n  c-1: rgba(0,0,-1,1);\
            \n  c0: rgba(0,0,0,1);\
            \n  c1: rgba(0,0,1,1);\
            \n  c2: rgba(0,0,2,1);\
            \n  c3: rgba(0,0,3,1);\
            \n  c4: rgba(0,0,4,1);\
            \n  c5: rgba(0,0,5,1);\
            \n  c6: rgba(0,0,6,1);\
            \n  c7: rgba(0,0,7,1);\
            \n  c8: rgba(0,0,8,1);\
            \n  c9: rgba(0,0,9,1);\
            \n  c10: rgba(0,0,10,1);\
            \n  c11: rgba(0,0,11,1);\
            \n  c12: rgba(0,0,12,1);\
            \n  c13: rgba(0,0,13,1);\
            \n  c14: rgba(0,0,14,1);\
            \n  c15: rgba(0,0,15,1);\
            \n  c16: rgba(0,0,16,1);\
            \n  c17: rgba(0,0,17,1);\
            \n  c18: rgba(0,0,18,1);\
            \n  c19: rgba(0,0,19,1);\
            \n  c20: rgba(0,0,20,1);\
            \n  c21: rgba(0,0,21,1);\
            \n  c22: rgba(0,0,22,1);\
            \n  c23: rgba(0,0,23,1);\
            \n  c24: rgba(0,0,24,1);\
            \n  c25: rgba(0,0,25,1);\
            \n  c26: rgba(0,0,26,1);\
            \n  c27: rgba(0,0,27,1);\
            \n  c28: rgba(0,0,28,1);\
            \n  c29: rgba(0,0,29,1);\
            \n  c30: rgba(0,0,30,1);\
            \n  c31: rgba(0,0,31,1);\
            \n  c32: rgba(0,0,32,1);\
            \n  c33: rgba(0,0,33,1);\
            \n  c34: rgba(0,0,34,1);\
            \n  c35: rgba(0,0,35,1);\
            \n  c36: rgba(0,0,36,1);\
            \n  c37: rgba(0,0,37,1);\
            \n  c38: rgba(0,0,38,1);\
            \n  c39: rgba(0,0,39,1);\
            \n  c40: rgba(0,0,40,1);\
            \n  c41: rgba(0,0,41,1);\
            \n  c42: rgba(0,0,42,1);\
            \n  c43: rgba(0,0,43,1);\
            \n  c44: rgba(0,0,44,1);\
            \n  c45: rgba(0,0,45,1);\
            \n  c46: rgba(0,0,46,1);\
            \n  c47: rgba(0,0,47,1);\
            \n  c48: rgba(0,0,48,1);\
            \n  c49: rgba(0,0,49,1);\
            \n  c50: rgba(0,0,50,1);\
            \n  c51: rgba(0,0,51,1);\
            \n  c52: rgba(0,0,52,1);\
            \n  c53: rgba(0,0,53,1);\
            \n  c54: rgba(0,0,54,1);\
            \n  c55: rgba(0,0,55,1);\
            \n  c56: rgba(0,0,56,1);\
            \n  c57: rgba(0,0,57,1);\
            \n  c58: rgba(0,0,58,1);\
            \n  c59: rgba(0,0,59,1);\
            \n  c60: rgba(0,0,60,1);\
            \n  c61: rgba(0,0,61,1);\
            \n  c62: rgba(0,0,62,1);\
            \n  c63: rgba(0,0,63,1);\
            \n  c64: rgba(0,0,64,1);\
            \n  c65: rgba(0,0,65,1);\
            \n  c66: rgba(0,0,66,1);\
            \n  c67: rgba(0,0,67,1);\
            \n  c68: rgba(0,0,68,1);\
            \n  c69: rgba(0,0,69,1);\
            \n  c70: rgba(0,0,70,1);\
            \n  c71: rgba(0,0,71,1);\
            \n  c72: rgba(0,0,72,1);\
            \n  c73: rgba(0,0,73,1);\
            \n  c74: rgba(0,0,74,1);\
            \n  c75: rgba(0,0,75,1);\
            \n  c76: rgba(0,0,76,1);\
            \n  c77: rgba(0,0,77,1);\
            \n  c78: rgba(0,0,78,1);\
            \n  c79: rgba(0,0,79,1);\
            \n  c80: rgba(0,0,80,1);\
            \n  c81: rgba(0,0,81,1);\
            \n  c82: rgba(0,0,82,1);\
            \n  c83: rgba(0,0,83,1);\
            \n  c84: rgba(0,0,84,1);\
            \n  c85: rgba(0,0,85,1);\
            \n  c86: rgba(0,0,86,1);\
            \n  c87: rgba(0,0,87,1);\
            \n  c88: rgba(0,0,88,1);\
            \n  c89: rgba(0,0,89,1);\
            \n  c90: rgba(0,0,90,1);\
            \n  c91: rgba(0,0,91,1);\
            \n  c92: rgba(0,0,92,1);\
            \n  c93: rgba(0,0,93,1);\
            \n  c94: rgba(0,0,94,1);\
            \n  c95: rgba(0,0,95,1);\
            \n  c96: rgba(0,0,96,1);\
            \n  c97: rgba(0,0,97,1);\
            \n  c98: rgba(0,0,98,1);\
            \n  c99: rgba(0,0,99,1);\
            \n  c100: rgba(0,0,100,1);\
            \n  c101: rgba(0,0,101,1);\
            \n  c102: rgba(0,0,102,1);\
            \n  c103: rgba(0,0,103,1);\
            \n  c104: rgba(0,0,104,1);\
            \n  c105: rgba(0,0,105,1);\
            \n  c106: rgba(0,0,106,1);\
            \n  c107: rgba(0,0,107,1);\
            \n  c108: rgba(0,0,108,1);\
            \n  c109: rgba(0,0,109,1);\
            \n  c110: rgba(0,0,110,1);\
            \n  c111: rgba(0,0,111,1);\
            \n  c112: rgba(0,0,112,1);\
            \n  c113: rgba(0,0,113,1);\
            \n  c114: rgba(0,0,114,1);\
            \n  c115: rgba(0,0,115,1);\
            \n  c116: rgba(0,0,116,1);\
            \n  c117: rgba(0,0,117,1);\
            \n  c118: rgba(0,0,118,1);\
            \n  c119: rgba(0,0,119,1);\
            \n  c120: rgba(0,0,120,1);\
            \n  c121: rgba(0,0,121,1);\
            \n  c122: rgba(0,0,122,1);\
            \n  c123: rgba(0,0,123,1);\
            \n  c124: rgba(0,0,124,1);\
            \n  c125: rgba(0,0,125,1);\
            \n  c126: rgba(0,0,126,1);\
            \n  c127: rgba(0,0,127,1);\
            \n  c128: rgba(0,0,128,1);\
            \n  c129: rgba(0,0,129,1);\
            \n  c130: rgba(0,0,130,1);\
            \n  c131: rgba(0,0,131,1);\
            \n  c132: rgba(0,0,132,1);\
            \n  c133: rgba(0,0,133,1);\
            \n  c134: rgba(0,0,134,1);\
            \n  c135: rgba(0,0,135,1);\
            \n  c136: rgba(0,0,136,1);\
            \n  c137: rgba(0,0,137,1);\
            \n  c138: rgba(0,0,138,1);\
            \n  c139: rgba(0,0,139,1);\
            \n  c140: rgba(0,0,140,1);\
            \n  c141: rgba(0,0,141,1);\
            \n  c142: rgba(0,0,142,1);\
            \n  c143: rgba(0,0,143,1);\
            \n  c144: rgba(0,0,144,1);\
            \n  c145: rgba(0,0,145,1);\
            \n  c146: rgba(0,0,146,1);\
            \n  c147: rgba(0,0,147,1);\
            \n  c148: rgba(0,0,148,1);\
            \n  c149: rgba(0,0,149,1);\
            \n  c150: rgba(0,0,150,1);\
            \n  c151: rgba(0,0,151,1);\
            \n  c152: rgba(0,0,152,1);\
            \n  c153: rgba(0,0,153,1);\
            \n  c154: rgba(0,0,154,1);\
            \n  c155: rgba(0,0,155,1);\
            \n  c156: rgba(0,0,156,1);\
            \n  c157: rgba(0,0,157,1);\
            \n  c158: rgba(0,0,158,1);\
            \n  c159: rgba(0,0,159,1);\
            \n  c160: rgba(0,0,160,1);\
            \n  c161: rgba(0,0,161,1);\
            \n  c162: rgba(0,0,162,1);\
            \n  c163: rgba(0,0,163,1);\
            \n  c164: rgba(0,0,164,1);\
            \n  c165: rgba(0,0,165,1);\
            \n  c166: rgba(0,0,166,1);\
            \n  c167: rgba(0,0,167,1);\
            \n  c168: rgba(0,0,168,1);\
            \n  c169: rgba(0,0,169,1);\
            \n  c170: rgba(0,0,170,1);\
            \n  c171: rgba(0,0,171,1);\
            \n  c172: rgba(0,0,172,1);\
            \n  c173: rgba(0,0,173,1);\
            \n  c174: rgba(0,0,174,1);\
            \n  c175: rgba(0,0,175,1);\
            \n  c176: rgba(0,0,176,1);\
            \n  c177: rgba(0,0,177,1);\
            \n  c178: rgba(0,0,178,1);\
            \n  c179: rgba(0,0,179,1);\
            \n  c180: rgba(0,0,180,1);\
            \n  c181: rgba(0,0,181,1);\
            \n  c182: rgba(0,0,182,1);\
            \n  c183: rgba(0,0,183,1);\
            \n  c184: rgba(0,0,184,1);\
            \n  c185: rgba(0,0,185,1);\
            \n  c186: rgba(0,0,186,1);\
            \n  c187: rgba(0,0,187,1);\
            \n  c188: rgba(0,0,188,1);\
            \n  c189: rgba(0,0,189,1);\
            \n  c190: rgba(0,0,190,1);\
            \n  c191: rgba(0,0,191,1);\
            \n  c192: rgba(0,0,192,1);\
            \n  c193: rgba(0,0,193,1);\
            \n  c194: rgba(0,0,194,1);\
            \n  c195: rgba(0,0,195,1);\
            \n  c196: rgba(0,0,196,1);\
            \n  c197: rgba(0,0,197,1);\
            \n  c198: rgba(0,0,198,1);\
            \n  c199: rgba(0,0,199,1);\
            \n  c200: rgba(0,0,200,1);\
            \n  c201: rgba(0,0,201,1);\
            \n  c202: rgba(0,0,202,1);\
            \n  c203: rgba(0,0,203,1);\
            \n  c204: rgba(0,0,204,1);\
            \n  c205: rgba(0,0,205,1);\
            \n  c206: rgba(0,0,206,1);\
            \n  c207: rgba(0,0,207,1);\
            \n  c208: rgba(0,0,208,1);\
            \n  c209: rgba(0,0,209,1);\
            \n  c210: rgba(0,0,210,1);\
            \n  c211: rgba(0,0,211,1);\
            \n  c212: rgba(0,0,212,1);\
            \n  c213: rgba(0,0,213,1);\
            \n  c214: rgba(0,0,214,1);\
            \n  c215: rgba(0,0,215,1);\
            \n  c216: rgba(0,0,216,1);\
            \n  c217: rgba(0,0,217,1);\
            \n  c218: rgba(0,0,218,1);\
            \n  c219: rgba(0,0,219,1);\
            \n  c220: rgba(0,0,220,1);\
            \n  c221: rgba(0,0,221,1);\
            \n  c222: rgba(0,0,222,1);\
            \n  c223: rgba(0,0,223,1);\
            \n  c224: rgba(0,0,224,1);\
            \n  c225: rgba(0,0,225,1);\
            \n  c226: rgba(0,0,226,1);\
            \n  c227: rgba(0,0,227,1);\
            \n  c228: rgba(0,0,228,1);\
            \n  c229: rgba(0,0,229,1);\
            \n  c230: rgba(0,0,230,1);\
            \n  c231: rgba(0,0,231,1);\
            \n  c232: rgba(0,0,232,1);\
            \n  c233: rgba(0,0,233,1);\
            \n  c234: rgba(0,0,234,1);\
            \n  c235: rgba(0,0,235,1);\
            \n  c236: rgba(0,0,236,1);\
            \n  c237: rgba(0,0,237,1);\
            \n  c238: rgba(0,0,238,1);\
            \n  c239: rgba(0,0,239,1);\
            \n  c240: rgba(0,0,240,1);\
            \n  c241: rgba(0,0,241,1);\
            \n  c242: rgba(0,0,242,1);\
            \n  c243: rgba(0,0,243,1);\
            \n  c244: rgba(0,0,244,1);\
            \n  c245: rgba(0,0,245,1);\
            \n  c246: rgba(0,0,246,1);\
            \n  c247: rgba(0,0,247,1);\
            \n  c248: rgba(0,0,248,1);\
            \n  c249: rgba(0,0,249,1);\
            \n  c250: rgba(0,0,250,1);\
            \n  c251: rgba(0,0,251,1);\
            \n  c252: rgba(0,0,252,1);\
            \n  c253: rgba(0,0,253,1);\
            \n  c254: rgba(0,0,254,1);\
            \n  c255: rgba(0,0,255,1);\
            \n  c256: rgba(0,0,256,1);\
            \n}\
            \n\
            \nfoo {\
            \n  c-1: rgba(0,0,-1%,1);\
            \n  c0: rgba(0,0,0%,1);\
            \n  c1: rgba(0,0,1%,1);\
            \n  c2: rgba(0,0,2%,1);\
            \n  c3: rgba(0,0,3%,1);\
            \n  c4: rgba(0,0,4%,1);\
            \n  c5: rgba(0,0,5%,1);\
            \n  c6: rgba(0,0,6%,1);\
            \n  c7: rgba(0,0,7%,1);\
            \n  c8: rgba(0,0,8%,1);\
            \n  c9: rgba(0,0,9%,1);\
            \n  c10: rgba(0,0,10%,1);\
            \n  c11: rgba(0,0,11%,1);\
            \n  c12: rgba(0,0,12%,1);\
            \n  c13: rgba(0,0,13%,1);\
            \n  c14: rgba(0,0,14%,1);\
            \n  c15: rgba(0,0,15%,1);\
            \n  c16: rgba(0,0,16%,1);\
            \n  c17: rgba(0,0,17%,1);\
            \n  c18: rgba(0,0,18%,1);\
            \n  c19: rgba(0,0,19%,1);\
            \n  c20: rgba(0,0,20%,1);\
            \n  c21: rgba(0,0,21%,1);\
            \n  c22: rgba(0,0,22%,1);\
            \n  c23: rgba(0,0,23%,1);\
            \n  c24: rgba(0,0,24%,1);\
            \n  c25: rgba(0,0,25%,1);\
            \n  c26: rgba(0,0,26%,1);\
            \n  c27: rgba(0,0,27%,1);\
            \n  c28: rgba(0,0,28%,1);\
            \n  c29: rgba(0,0,29%,1);\
            \n  c30: rgba(0,0,30%,1);\
            \n  c31: rgba(0,0,31%,1);\
            \n  c32: rgba(0,0,32%,1);\
            \n  c33: rgba(0,0,33%,1);\
            \n  c34: rgba(0,0,34%,1);\
            \n  c35: rgba(0,0,35%,1);\
            \n  c36: rgba(0,0,36%,1);\
            \n  c37: rgba(0,0,37%,1);\
            \n  c38: rgba(0,0,38%,1);\
            \n  c39: rgba(0,0,39%,1);\
            \n  c40: rgba(0,0,40%,1);\
            \n  c41: rgba(0,0,41%,1);\
            \n  c42: rgba(0,0,42%,1);\
            \n  c43: rgba(0,0,43%,1);\
            \n  c44: rgba(0,0,44%,1);\
            \n  c45: rgba(0,0,45%,1);\
            \n  c46: rgba(0,0,46%,1);\
            \n  c47: rgba(0,0,47%,1);\
            \n  c48: rgba(0,0,48%,1);\
            \n  c49: rgba(0,0,49%,1);\
            \n  c50: rgba(0,0,50%,1);\
            \n  c51: rgba(0,0,51%,1);\
            \n  c52: rgba(0,0,52%,1);\
            \n  c53: rgba(0,0,53%,1);\
            \n  c54: rgba(0,0,54%,1);\
            \n  c55: rgba(0,0,55%,1);\
            \n  c56: rgba(0,0,56%,1);\
            \n  c57: rgba(0,0,57%,1);\
            \n  c58: rgba(0,0,58%,1);\
            \n  c59: rgba(0,0,59%,1);\
            \n  c60: rgba(0,0,60%,1);\
            \n  c61: rgba(0,0,61%,1);\
            \n  c62: rgba(0,0,62%,1);\
            \n  c63: rgba(0,0,63%,1);\
            \n  c64: rgba(0,0,64%,1);\
            \n  c65: rgba(0,0,65%,1);\
            \n  c66: rgba(0,0,66%,1);\
            \n  c67: rgba(0,0,67%,1);\
            \n  c68: rgba(0,0,68%,1);\
            \n  c69: rgba(0,0,69%,1);\
            \n  c70: rgba(0,0,70%,1);\
            \n  c71: rgba(0,0,71%,1);\
            \n  c72: rgba(0,0,72%,1);\
            \n  c73: rgba(0,0,73%,1);\
            \n  c74: rgba(0,0,74%,1);\
            \n  c75: rgba(0,0,75%,1);\
            \n  c76: rgba(0,0,76%,1);\
            \n  c77: rgba(0,0,77%,1);\
            \n  c78: rgba(0,0,78%,1);\
            \n  c79: rgba(0,0,79%,1);\
            \n  c80: rgba(0,0,80%,1);\
            \n  c81: rgba(0,0,81%,1);\
            \n  c82: rgba(0,0,82%,1);\
            \n  c83: rgba(0,0,83%,1);\
            \n  c84: rgba(0,0,84%,1);\
            \n  c85: rgba(0,0,85%,1);\
            \n  c86: rgba(0,0,86%,1);\
            \n  c87: rgba(0,0,87%,1);\
            \n  c88: rgba(0,0,88%,1);\
            \n  c89: rgba(0,0,89%,1);\
            \n  c90: rgba(0,0,90%,1);\
            \n  c91: rgba(0,0,91%,1);\
            \n  c92: rgba(0,0,92%,1);\
            \n  c93: rgba(0,0,93%,1);\
            \n  c94: rgba(0,0,94%,1);\
            \n  c95: rgba(0,0,95%,1);\
            \n  c96: rgba(0,0,96%,1);\
            \n  c97: rgba(0,0,97%,1);\
            \n  c98: rgba(0,0,98%,1);\
            \n  c99: rgba(0,0,99%,1);\
            \n  c100: rgba(0,0,100%,1);\
            \n  c101: rgba(0,0,101%,1);\
            \n}\
            \n"
        )
        .unwrap(),
        "foo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #000001;\
        \n  c2: #000002;\
        \n  c3: #000003;\
        \n  c4: #000004;\
        \n  c5: #000005;\
        \n  c6: #000006;\
        \n  c7: #000007;\
        \n  c8: #000008;\
        \n  c9: #000009;\
        \n  c10: #00000a;\
        \n  c11: #00000b;\
        \n  c12: #00000c;\
        \n  c13: #00000d;\
        \n  c14: #00000e;\
        \n  c15: #00000f;\
        \n  c16: #000010;\
        \n  c17: #000011;\
        \n  c18: #000012;\
        \n  c19: #000013;\
        \n  c20: #000014;\
        \n  c21: #000015;\
        \n  c22: #000016;\
        \n  c23: #000017;\
        \n  c24: #000018;\
        \n  c25: #000019;\
        \n  c26: #00001a;\
        \n  c27: #00001b;\
        \n  c28: #00001c;\
        \n  c29: #00001d;\
        \n  c30: #00001e;\
        \n  c31: #00001f;\
        \n  c32: #000020;\
        \n  c33: #000021;\
        \n  c34: #000022;\
        \n  c35: #000023;\
        \n  c36: #000024;\
        \n  c37: #000025;\
        \n  c38: #000026;\
        \n  c39: #000027;\
        \n  c40: #000028;\
        \n  c41: #000029;\
        \n  c42: #00002a;\
        \n  c43: #00002b;\
        \n  c44: #00002c;\
        \n  c45: #00002d;\
        \n  c46: #00002e;\
        \n  c47: #00002f;\
        \n  c48: #000030;\
        \n  c49: #000031;\
        \n  c50: #000032;\
        \n  c51: #000033;\
        \n  c52: #000034;\
        \n  c53: #000035;\
        \n  c54: #000036;\
        \n  c55: #000037;\
        \n  c56: #000038;\
        \n  c57: #000039;\
        \n  c58: #00003a;\
        \n  c59: #00003b;\
        \n  c60: #00003c;\
        \n  c61: #00003d;\
        \n  c62: #00003e;\
        \n  c63: #00003f;\
        \n  c64: #000040;\
        \n  c65: #000041;\
        \n  c66: #000042;\
        \n  c67: #000043;\
        \n  c68: #000044;\
        \n  c69: #000045;\
        \n  c70: #000046;\
        \n  c71: #000047;\
        \n  c72: #000048;\
        \n  c73: #000049;\
        \n  c74: #00004a;\
        \n  c75: #00004b;\
        \n  c76: #00004c;\
        \n  c77: #00004d;\
        \n  c78: #00004e;\
        \n  c79: #00004f;\
        \n  c80: #000050;\
        \n  c81: #000051;\
        \n  c82: #000052;\
        \n  c83: #000053;\
        \n  c84: #000054;\
        \n  c85: #000055;\
        \n  c86: #000056;\
        \n  c87: #000057;\
        \n  c88: #000058;\
        \n  c89: #000059;\
        \n  c90: #00005a;\
        \n  c91: #00005b;\
        \n  c92: #00005c;\
        \n  c93: #00005d;\
        \n  c94: #00005e;\
        \n  c95: #00005f;\
        \n  c96: #000060;\
        \n  c97: #000061;\
        \n  c98: #000062;\
        \n  c99: #000063;\
        \n  c100: #000064;\
        \n  c101: #000065;\
        \n  c102: #000066;\
        \n  c103: #000067;\
        \n  c104: #000068;\
        \n  c105: #000069;\
        \n  c106: #00006a;\
        \n  c107: #00006b;\
        \n  c108: #00006c;\
        \n  c109: #00006d;\
        \n  c110: #00006e;\
        \n  c111: #00006f;\
        \n  c112: #000070;\
        \n  c113: #000071;\
        \n  c114: #000072;\
        \n  c115: #000073;\
        \n  c116: #000074;\
        \n  c117: #000075;\
        \n  c118: #000076;\
        \n  c119: #000077;\
        \n  c120: #000078;\
        \n  c121: #000079;\
        \n  c122: #00007a;\
        \n  c123: #00007b;\
        \n  c124: #00007c;\
        \n  c125: #00007d;\
        \n  c126: #00007e;\
        \n  c127: #00007f;\
        \n  c128: navy;\
        \n  c129: #000081;\
        \n  c130: #000082;\
        \n  c131: #000083;\
        \n  c132: #000084;\
        \n  c133: #000085;\
        \n  c134: #000086;\
        \n  c135: #000087;\
        \n  c136: #000088;\
        \n  c137: #000089;\
        \n  c138: #00008a;\
        \n  c139: darkblue;\
        \n  c140: #00008c;\
        \n  c141: #00008d;\
        \n  c142: #00008e;\
        \n  c143: #00008f;\
        \n  c144: #000090;\
        \n  c145: #000091;\
        \n  c146: #000092;\
        \n  c147: #000093;\
        \n  c148: #000094;\
        \n  c149: #000095;\
        \n  c150: #000096;\
        \n  c151: #000097;\
        \n  c152: #000098;\
        \n  c153: #000099;\
        \n  c154: #00009a;\
        \n  c155: #00009b;\
        \n  c156: #00009c;\
        \n  c157: #00009d;\
        \n  c158: #00009e;\
        \n  c159: #00009f;\
        \n  c160: #0000a0;\
        \n  c161: #0000a1;\
        \n  c162: #0000a2;\
        \n  c163: #0000a3;\
        \n  c164: #0000a4;\
        \n  c165: #0000a5;\
        \n  c166: #0000a6;\
        \n  c167: #0000a7;\
        \n  c168: #0000a8;\
        \n  c169: #0000a9;\
        \n  c170: #0000aa;\
        \n  c171: #0000ab;\
        \n  c172: #0000ac;\
        \n  c173: #0000ad;\
        \n  c174: #0000ae;\
        \n  c175: #0000af;\
        \n  c176: #0000b0;\
        \n  c177: #0000b1;\
        \n  c178: #0000b2;\
        \n  c179: #0000b3;\
        \n  c180: #0000b4;\
        \n  c181: #0000b5;\
        \n  c182: #0000b6;\
        \n  c183: #0000b7;\
        \n  c184: #0000b8;\
        \n  c185: #0000b9;\
        \n  c186: #0000ba;\
        \n  c187: #0000bb;\
        \n  c188: #0000bc;\
        \n  c189: #0000bd;\
        \n  c190: #0000be;\
        \n  c191: #0000bf;\
        \n  c192: #0000c0;\
        \n  c193: #0000c1;\
        \n  c194: #0000c2;\
        \n  c195: #0000c3;\
        \n  c196: #0000c4;\
        \n  c197: #0000c5;\
        \n  c198: #0000c6;\
        \n  c199: #0000c7;\
        \n  c200: #0000c8;\
        \n  c201: #0000c9;\
        \n  c202: #0000ca;\
        \n  c203: #0000cb;\
        \n  c204: #0000cc;\
        \n  c205: mediumblue;\
        \n  c206: #0000ce;\
        \n  c207: #0000cf;\
        \n  c208: #0000d0;\
        \n  c209: #0000d1;\
        \n  c210: #0000d2;\
        \n  c211: #0000d3;\
        \n  c212: #0000d4;\
        \n  c213: #0000d5;\
        \n  c214: #0000d6;\
        \n  c215: #0000d7;\
        \n  c216: #0000d8;\
        \n  c217: #0000d9;\
        \n  c218: #0000da;\
        \n  c219: #0000db;\
        \n  c220: #0000dc;\
        \n  c221: #0000dd;\
        \n  c222: #0000de;\
        \n  c223: #0000df;\
        \n  c224: #0000e0;\
        \n  c225: #0000e1;\
        \n  c226: #0000e2;\
        \n  c227: #0000e3;\
        \n  c228: #0000e4;\
        \n  c229: #0000e5;\
        \n  c230: #0000e6;\
        \n  c231: #0000e7;\
        \n  c232: #0000e8;\
        \n  c233: #0000e9;\
        \n  c234: #0000ea;\
        \n  c235: #0000eb;\
        \n  c236: #0000ec;\
        \n  c237: #0000ed;\
        \n  c238: #0000ee;\
        \n  c239: #0000ef;\
        \n  c240: #0000f0;\
        \n  c241: #0000f1;\
        \n  c242: #0000f2;\
        \n  c243: #0000f3;\
        \n  c244: #0000f4;\
        \n  c245: #0000f5;\
        \n  c246: #0000f6;\
        \n  c247: #0000f7;\
        \n  c248: #0000f8;\
        \n  c249: #0000f9;\
        \n  c250: #0000fa;\
        \n  c251: #0000fb;\
        \n  c252: #0000fc;\
        \n  c253: #0000fd;\
        \n  c254: #0000fe;\
        \n  c255: blue;\
        \n  c256: blue;\
        \n}\
        \nfoo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #000003;\
        \n  c2: #000005;\
        \n  c3: #000008;\
        \n  c4: #00000a;\
        \n  c5: #00000d;\
        \n  c6: #00000f;\
        \n  c7: #000012;\
        \n  c8: #000014;\
        \n  c9: #000017;\
        \n  c10: #00001a;\
        \n  c11: #00001c;\
        \n  c12: #00001f;\
        \n  c13: #000021;\
        \n  c14: #000024;\
        \n  c15: #000026;\
        \n  c16: #000029;\
        \n  c17: #00002b;\
        \n  c18: #00002e;\
        \n  c19: #000030;\
        \n  c20: #000033;\
        \n  c21: #000036;\
        \n  c22: #000038;\
        \n  c23: #00003b;\
        \n  c24: #00003d;\
        \n  c25: #000040;\
        \n  c26: #000042;\
        \n  c27: #000045;\
        \n  c28: #000047;\
        \n  c29: #00004a;\
        \n  c30: #00004d;\
        \n  c31: #00004f;\
        \n  c32: #000052;\
        \n  c33: #000054;\
        \n  c34: #000057;\
        \n  c35: #000059;\
        \n  c36: #00005c;\
        \n  c37: #00005e;\
        \n  c38: #000061;\
        \n  c39: #000063;\
        \n  c40: #000066;\
        \n  c41: #000069;\
        \n  c42: #00006b;\
        \n  c43: #00006e;\
        \n  c44: #000070;\
        \n  c45: #000073;\
        \n  c46: #000075;\
        \n  c47: #000078;\
        \n  c48: #00007a;\
        \n  c49: #00007d;\
        \n  c50: navy;\
        \n  c51: #000082;\
        \n  c52: #000085;\
        \n  c53: #000087;\
        \n  c54: #00008a;\
        \n  c55: #00008c;\
        \n  c56: #00008f;\
        \n  c57: #000091;\
        \n  c58: #000094;\
        \n  c59: #000096;\
        \n  c60: #000099;\
        \n  c61: #00009c;\
        \n  c62: #00009e;\
        \n  c63: #0000a1;\
        \n  c64: #0000a3;\
        \n  c65: #0000a6;\
        \n  c66: #0000a8;\
        \n  c67: #0000ab;\
        \n  c68: #0000ad;\
        \n  c69: #0000b0;\
        \n  c70: #0000b3;\
        \n  c71: #0000b5;\
        \n  c72: #0000b8;\
        \n  c73: #0000ba;\
        \n  c74: #0000bd;\
        \n  c75: #0000bf;\
        \n  c76: #0000c2;\
        \n  c77: #0000c4;\
        \n  c78: #0000c7;\
        \n  c79: #0000c9;\
        \n  c80: #0000cc;\
        \n  c81: #0000cf;\
        \n  c82: #0000d1;\
        \n  c83: #0000d4;\
        \n  c84: #0000d6;\
        \n  c85: #0000d9;\
        \n  c86: #0000db;\
        \n  c87: #0000de;\
        \n  c88: #0000e0;\
        \n  c89: #0000e3;\
        \n  c90: #0000e6;\
        \n  c91: #0000e8;\
        \n  c92: #0000eb;\
        \n  c93: #0000ed;\
        \n  c94: #0000f0;\
        \n  c95: #0000f2;\
        \n  c96: #0000f5;\
        \n  c97: #0000f7;\
        \n  c98: #0000fa;\
        \n  c99: #0000fc;\
        \n  c100: blue;\
        \n  c101: blue;\
        \n}\
        \n"
    );
}

// From "sass-spec/spec/libsass/color-functions/rgb/rgba/g.hrx"
#[test]
fn g() {
    assert_eq!(
        rsass(
            "foo {\
            \n  c-1: rgba(0,-1,0,1);\
            \n  c0: rgba(0,0,0,1);\
            \n  c1: rgba(0,1,0,1);\
            \n  c2: rgba(0,2,0,1);\
            \n  c3: rgba(0,3,0,1);\
            \n  c4: rgba(0,4,0,1);\
            \n  c5: rgba(0,5,0,1);\
            \n  c6: rgba(0,6,0,1);\
            \n  c7: rgba(0,7,0,1);\
            \n  c8: rgba(0,8,0,1);\
            \n  c9: rgba(0,9,0,1);\
            \n  c10: rgba(0,10,0,1);\
            \n  c11: rgba(0,11,0,1);\
            \n  c12: rgba(0,12,0,1);\
            \n  c13: rgba(0,13,0,1);\
            \n  c14: rgba(0,14,0,1);\
            \n  c15: rgba(0,15,0,1);\
            \n  c16: rgba(0,16,0,1);\
            \n  c17: rgba(0,17,0,1);\
            \n  c18: rgba(0,18,0,1);\
            \n  c19: rgba(0,19,0,1);\
            \n  c20: rgba(0,20,0,1);\
            \n  c21: rgba(0,21,0,1);\
            \n  c22: rgba(0,22,0,1);\
            \n  c23: rgba(0,23,0,1);\
            \n  c24: rgba(0,24,0,1);\
            \n  c25: rgba(0,25,0,1);\
            \n  c26: rgba(0,26,0,1);\
            \n  c27: rgba(0,27,0,1);\
            \n  c28: rgba(0,28,0,1);\
            \n  c29: rgba(0,29,0,1);\
            \n  c30: rgba(0,30,0,1);\
            \n  c31: rgba(0,31,0,1);\
            \n  c32: rgba(0,32,0,1);\
            \n  c33: rgba(0,33,0,1);\
            \n  c34: rgba(0,34,0,1);\
            \n  c35: rgba(0,35,0,1);\
            \n  c36: rgba(0,36,0,1);\
            \n  c37: rgba(0,37,0,1);\
            \n  c38: rgba(0,38,0,1);\
            \n  c39: rgba(0,39,0,1);\
            \n  c40: rgba(0,40,0,1);\
            \n  c41: rgba(0,41,0,1);\
            \n  c42: rgba(0,42,0,1);\
            \n  c43: rgba(0,43,0,1);\
            \n  c44: rgba(0,44,0,1);\
            \n  c45: rgba(0,45,0,1);\
            \n  c46: rgba(0,46,0,1);\
            \n  c47: rgba(0,47,0,1);\
            \n  c48: rgba(0,48,0,1);\
            \n  c49: rgba(0,49,0,1);\
            \n  c50: rgba(0,50,0,1);\
            \n  c51: rgba(0,51,0,1);\
            \n  c52: rgba(0,52,0,1);\
            \n  c53: rgba(0,53,0,1);\
            \n  c54: rgba(0,54,0,1);\
            \n  c55: rgba(0,55,0,1);\
            \n  c56: rgba(0,56,0,1);\
            \n  c57: rgba(0,57,0,1);\
            \n  c58: rgba(0,58,0,1);\
            \n  c59: rgba(0,59,0,1);\
            \n  c60: rgba(0,60,0,1);\
            \n  c61: rgba(0,61,0,1);\
            \n  c62: rgba(0,62,0,1);\
            \n  c63: rgba(0,63,0,1);\
            \n  c64: rgba(0,64,0,1);\
            \n  c65: rgba(0,65,0,1);\
            \n  c66: rgba(0,66,0,1);\
            \n  c67: rgba(0,67,0,1);\
            \n  c68: rgba(0,68,0,1);\
            \n  c69: rgba(0,69,0,1);\
            \n  c70: rgba(0,70,0,1);\
            \n  c71: rgba(0,71,0,1);\
            \n  c72: rgba(0,72,0,1);\
            \n  c73: rgba(0,73,0,1);\
            \n  c74: rgba(0,74,0,1);\
            \n  c75: rgba(0,75,0,1);\
            \n  c76: rgba(0,76,0,1);\
            \n  c77: rgba(0,77,0,1);\
            \n  c78: rgba(0,78,0,1);\
            \n  c79: rgba(0,79,0,1);\
            \n  c80: rgba(0,80,0,1);\
            \n  c81: rgba(0,81,0,1);\
            \n  c82: rgba(0,82,0,1);\
            \n  c83: rgba(0,83,0,1);\
            \n  c84: rgba(0,84,0,1);\
            \n  c85: rgba(0,85,0,1);\
            \n  c86: rgba(0,86,0,1);\
            \n  c87: rgba(0,87,0,1);\
            \n  c88: rgba(0,88,0,1);\
            \n  c89: rgba(0,89,0,1);\
            \n  c90: rgba(0,90,0,1);\
            \n  c91: rgba(0,91,0,1);\
            \n  c92: rgba(0,92,0,1);\
            \n  c93: rgba(0,93,0,1);\
            \n  c94: rgba(0,94,0,1);\
            \n  c95: rgba(0,95,0,1);\
            \n  c96: rgba(0,96,0,1);\
            \n  c97: rgba(0,97,0,1);\
            \n  c98: rgba(0,98,0,1);\
            \n  c99: rgba(0,99,0,1);\
            \n  c100: rgba(0,100,0,1);\
            \n  c101: rgba(0,101,0,1);\
            \n  c102: rgba(0,102,0,1);\
            \n  c103: rgba(0,103,0,1);\
            \n  c104: rgba(0,104,0,1);\
            \n  c105: rgba(0,105,0,1);\
            \n  c106: rgba(0,106,0,1);\
            \n  c107: rgba(0,107,0,1);\
            \n  c108: rgba(0,108,0,1);\
            \n  c109: rgba(0,109,0,1);\
            \n  c110: rgba(0,110,0,1);\
            \n  c111: rgba(0,111,0,1);\
            \n  c112: rgba(0,112,0,1);\
            \n  c113: rgba(0,113,0,1);\
            \n  c114: rgba(0,114,0,1);\
            \n  c115: rgba(0,115,0,1);\
            \n  c116: rgba(0,116,0,1);\
            \n  c117: rgba(0,117,0,1);\
            \n  c118: rgba(0,118,0,1);\
            \n  c119: rgba(0,119,0,1);\
            \n  c120: rgba(0,120,0,1);\
            \n  c121: rgba(0,121,0,1);\
            \n  c122: rgba(0,122,0,1);\
            \n  c123: rgba(0,123,0,1);\
            \n  c124: rgba(0,124,0,1);\
            \n  c125: rgba(0,125,0,1);\
            \n  c126: rgba(0,126,0,1);\
            \n  c127: rgba(0,127,0,1);\
            \n  c128: rgba(0,128,0,1);\
            \n  c129: rgba(0,129,0,1);\
            \n  c130: rgba(0,130,0,1);\
            \n  c131: rgba(0,131,0,1);\
            \n  c132: rgba(0,132,0,1);\
            \n  c133: rgba(0,133,0,1);\
            \n  c134: rgba(0,134,0,1);\
            \n  c135: rgba(0,135,0,1);\
            \n  c136: rgba(0,136,0,1);\
            \n  c137: rgba(0,137,0,1);\
            \n  c138: rgba(0,138,0,1);\
            \n  c139: rgba(0,139,0,1);\
            \n  c140: rgba(0,140,0,1);\
            \n  c141: rgba(0,141,0,1);\
            \n  c142: rgba(0,142,0,1);\
            \n  c143: rgba(0,143,0,1);\
            \n  c144: rgba(0,144,0,1);\
            \n  c145: rgba(0,145,0,1);\
            \n  c146: rgba(0,146,0,1);\
            \n  c147: rgba(0,147,0,1);\
            \n  c148: rgba(0,148,0,1);\
            \n  c149: rgba(0,149,0,1);\
            \n  c150: rgba(0,150,0,1);\
            \n  c151: rgba(0,151,0,1);\
            \n  c152: rgba(0,152,0,1);\
            \n  c153: rgba(0,153,0,1);\
            \n  c154: rgba(0,154,0,1);\
            \n  c155: rgba(0,155,0,1);\
            \n  c156: rgba(0,156,0,1);\
            \n  c157: rgba(0,157,0,1);\
            \n  c158: rgba(0,158,0,1);\
            \n  c159: rgba(0,159,0,1);\
            \n  c160: rgba(0,160,0,1);\
            \n  c161: rgba(0,161,0,1);\
            \n  c162: rgba(0,162,0,1);\
            \n  c163: rgba(0,163,0,1);\
            \n  c164: rgba(0,164,0,1);\
            \n  c165: rgba(0,165,0,1);\
            \n  c166: rgba(0,166,0,1);\
            \n  c167: rgba(0,167,0,1);\
            \n  c168: rgba(0,168,0,1);\
            \n  c169: rgba(0,169,0,1);\
            \n  c170: rgba(0,170,0,1);\
            \n  c171: rgba(0,171,0,1);\
            \n  c172: rgba(0,172,0,1);\
            \n  c173: rgba(0,173,0,1);\
            \n  c174: rgba(0,174,0,1);\
            \n  c175: rgba(0,175,0,1);\
            \n  c176: rgba(0,176,0,1);\
            \n  c177: rgba(0,177,0,1);\
            \n  c178: rgba(0,178,0,1);\
            \n  c179: rgba(0,179,0,1);\
            \n  c180: rgba(0,180,0,1);\
            \n  c181: rgba(0,181,0,1);\
            \n  c182: rgba(0,182,0,1);\
            \n  c183: rgba(0,183,0,1);\
            \n  c184: rgba(0,184,0,1);\
            \n  c185: rgba(0,185,0,1);\
            \n  c186: rgba(0,186,0,1);\
            \n  c187: rgba(0,187,0,1);\
            \n  c188: rgba(0,188,0,1);\
            \n  c189: rgba(0,189,0,1);\
            \n  c190: rgba(0,190,0,1);\
            \n  c191: rgba(0,191,0,1);\
            \n  c192: rgba(0,192,0,1);\
            \n  c193: rgba(0,193,0,1);\
            \n  c194: rgba(0,194,0,1);\
            \n  c195: rgba(0,195,0,1);\
            \n  c196: rgba(0,196,0,1);\
            \n  c197: rgba(0,197,0,1);\
            \n  c198: rgba(0,198,0,1);\
            \n  c199: rgba(0,199,0,1);\
            \n  c200: rgba(0,200,0,1);\
            \n  c201: rgba(0,201,0,1);\
            \n  c202: rgba(0,202,0,1);\
            \n  c203: rgba(0,203,0,1);\
            \n  c204: rgba(0,204,0,1);\
            \n  c205: rgba(0,205,0,1);\
            \n  c206: rgba(0,206,0,1);\
            \n  c207: rgba(0,207,0,1);\
            \n  c208: rgba(0,208,0,1);\
            \n  c209: rgba(0,209,0,1);\
            \n  c210: rgba(0,210,0,1);\
            \n  c211: rgba(0,211,0,1);\
            \n  c212: rgba(0,212,0,1);\
            \n  c213: rgba(0,213,0,1);\
            \n  c214: rgba(0,214,0,1);\
            \n  c215: rgba(0,215,0,1);\
            \n  c216: rgba(0,216,0,1);\
            \n  c217: rgba(0,217,0,1);\
            \n  c218: rgba(0,218,0,1);\
            \n  c219: rgba(0,219,0,1);\
            \n  c220: rgba(0,220,0,1);\
            \n  c221: rgba(0,221,0,1);\
            \n  c222: rgba(0,222,0,1);\
            \n  c223: rgba(0,223,0,1);\
            \n  c224: rgba(0,224,0,1);\
            \n  c225: rgba(0,225,0,1);\
            \n  c226: rgba(0,226,0,1);\
            \n  c227: rgba(0,227,0,1);\
            \n  c228: rgba(0,228,0,1);\
            \n  c229: rgba(0,229,0,1);\
            \n  c230: rgba(0,230,0,1);\
            \n  c231: rgba(0,231,0,1);\
            \n  c232: rgba(0,232,0,1);\
            \n  c233: rgba(0,233,0,1);\
            \n  c234: rgba(0,234,0,1);\
            \n  c235: rgba(0,235,0,1);\
            \n  c236: rgba(0,236,0,1);\
            \n  c237: rgba(0,237,0,1);\
            \n  c238: rgba(0,238,0,1);\
            \n  c239: rgba(0,239,0,1);\
            \n  c240: rgba(0,240,0,1);\
            \n  c241: rgba(0,241,0,1);\
            \n  c242: rgba(0,242,0,1);\
            \n  c243: rgba(0,243,0,1);\
            \n  c244: rgba(0,244,0,1);\
            \n  c245: rgba(0,245,0,1);\
            \n  c246: rgba(0,246,0,1);\
            \n  c247: rgba(0,247,0,1);\
            \n  c248: rgba(0,248,0,1);\
            \n  c249: rgba(0,249,0,1);\
            \n  c250: rgba(0,250,0,1);\
            \n  c251: rgba(0,251,0,1);\
            \n  c252: rgba(0,252,0,1);\
            \n  c253: rgba(0,253,0,1);\
            \n  c254: rgba(0,254,0,1);\
            \n  c255: rgba(0,255,0,1);\
            \n  c256: rgba(0,256,0,1);\
            \n}\
            \n\
            \nfoo {\
            \n  c-1: rgba(0,-1%,0,1);\
            \n  c0: rgba(0,0%,0,1);\
            \n  c1: rgba(0,1%,0,1);\
            \n  c2: rgba(0,2%,0,1);\
            \n  c3: rgba(0,3%,0,1);\
            \n  c4: rgba(0,4%,0,1);\
            \n  c5: rgba(0,5%,0,1);\
            \n  c6: rgba(0,6%,0,1);\
            \n  c7: rgba(0,7%,0,1);\
            \n  c8: rgba(0,8%,0,1);\
            \n  c9: rgba(0,9%,0,1);\
            \n  c10: rgba(0,10%,0,1);\
            \n  c11: rgba(0,11%,0,1);\
            \n  c12: rgba(0,12%,0,1);\
            \n  c13: rgba(0,13%,0,1);\
            \n  c14: rgba(0,14%,0,1);\
            \n  c15: rgba(0,15%,0,1);\
            \n  c16: rgba(0,16%,0,1);\
            \n  c17: rgba(0,17%,0,1);\
            \n  c18: rgba(0,18%,0,1);\
            \n  c19: rgba(0,19%,0,1);\
            \n  c20: rgba(0,20%,0,1);\
            \n  c21: rgba(0,21%,0,1);\
            \n  c22: rgba(0,22%,0,1);\
            \n  c23: rgba(0,23%,0,1);\
            \n  c24: rgba(0,24%,0,1);\
            \n  c25: rgba(0,25%,0,1);\
            \n  c26: rgba(0,26%,0,1);\
            \n  c27: rgba(0,27%,0,1);\
            \n  c28: rgba(0,28%,0,1);\
            \n  c29: rgba(0,29%,0,1);\
            \n  c30: rgba(0,30%,0,1);\
            \n  c31: rgba(0,31%,0,1);\
            \n  c32: rgba(0,32%,0,1);\
            \n  c33: rgba(0,33%,0,1);\
            \n  c34: rgba(0,34%,0,1);\
            \n  c35: rgba(0,35%,0,1);\
            \n  c36: rgba(0,36%,0,1);\
            \n  c37: rgba(0,37%,0,1);\
            \n  c38: rgba(0,38%,0,1);\
            \n  c39: rgba(0,39%,0,1);\
            \n  c40: rgba(0,40%,0,1);\
            \n  c41: rgba(0,41%,0,1);\
            \n  c42: rgba(0,42%,0,1);\
            \n  c43: rgba(0,43%,0,1);\
            \n  c44: rgba(0,44%,0,1);\
            \n  c45: rgba(0,45%,0,1);\
            \n  c46: rgba(0,46%,0,1);\
            \n  c47: rgba(0,47%,0,1);\
            \n  c48: rgba(0,48%,0,1);\
            \n  c49: rgba(0,49%,0,1);\
            \n  c50: rgba(0,50%,0,1);\
            \n  c51: rgba(0,51%,0,1);\
            \n  c52: rgba(0,52%,0,1);\
            \n  c53: rgba(0,53%,0,1);\
            \n  c54: rgba(0,54%,0,1);\
            \n  c55: rgba(0,55%,0,1);\
            \n  c56: rgba(0,56%,0,1);\
            \n  c57: rgba(0,57%,0,1);\
            \n  c58: rgba(0,58%,0,1);\
            \n  c59: rgba(0,59%,0,1);\
            \n  c60: rgba(0,60%,0,1);\
            \n  c61: rgba(0,61%,0,1);\
            \n  c62: rgba(0,62%,0,1);\
            \n  c63: rgba(0,63%,0,1);\
            \n  c64: rgba(0,64%,0,1);\
            \n  c65: rgba(0,65%,0,1);\
            \n  c66: rgba(0,66%,0,1);\
            \n  c67: rgba(0,67%,0,1);\
            \n  c68: rgba(0,68%,0,1);\
            \n  c69: rgba(0,69%,0,1);\
            \n  c70: rgba(0,70%,0,1);\
            \n  c71: rgba(0,71%,0,1);\
            \n  c72: rgba(0,72%,0,1);\
            \n  c73: rgba(0,73%,0,1);\
            \n  c74: rgba(0,74%,0,1);\
            \n  c75: rgba(0,75%,0,1);\
            \n  c76: rgba(0,76%,0,1);\
            \n  c77: rgba(0,77%,0,1);\
            \n  c78: rgba(0,78%,0,1);\
            \n  c79: rgba(0,79%,0,1);\
            \n  c80: rgba(0,80%,0,1);\
            \n  c81: rgba(0,81%,0,1);\
            \n  c82: rgba(0,82%,0,1);\
            \n  c83: rgba(0,83%,0,1);\
            \n  c84: rgba(0,84%,0,1);\
            \n  c85: rgba(0,85%,0,1);\
            \n  c86: rgba(0,86%,0,1);\
            \n  c87: rgba(0,87%,0,1);\
            \n  c88: rgba(0,88%,0,1);\
            \n  c89: rgba(0,89%,0,1);\
            \n  c90: rgba(0,90%,0,1);\
            \n  c91: rgba(0,91%,0,1);\
            \n  c92: rgba(0,92%,0,1);\
            \n  c93: rgba(0,93%,0,1);\
            \n  c94: rgba(0,94%,0,1);\
            \n  c95: rgba(0,95%,0,1);\
            \n  c96: rgba(0,96%,0,1);\
            \n  c97: rgba(0,97%,0,1);\
            \n  c98: rgba(0,98%,0,1);\
            \n  c99: rgba(0,99%,0,1);\
            \n  c100: rgba(0,100%,0,1);\
            \n  c101: rgba(0,101%,0,1);\
            \n}\
            \n"
        )
        .unwrap(),
        "foo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #000100;\
        \n  c2: #000200;\
        \n  c3: #000300;\
        \n  c4: #000400;\
        \n  c5: #000500;\
        \n  c6: #000600;\
        \n  c7: #000700;\
        \n  c8: #000800;\
        \n  c9: #000900;\
        \n  c10: #000a00;\
        \n  c11: #000b00;\
        \n  c12: #000c00;\
        \n  c13: #000d00;\
        \n  c14: #000e00;\
        \n  c15: #000f00;\
        \n  c16: #001000;\
        \n  c17: #001100;\
        \n  c18: #001200;\
        \n  c19: #001300;\
        \n  c20: #001400;\
        \n  c21: #001500;\
        \n  c22: #001600;\
        \n  c23: #001700;\
        \n  c24: #001800;\
        \n  c25: #001900;\
        \n  c26: #001a00;\
        \n  c27: #001b00;\
        \n  c28: #001c00;\
        \n  c29: #001d00;\
        \n  c30: #001e00;\
        \n  c31: #001f00;\
        \n  c32: #002000;\
        \n  c33: #002100;\
        \n  c34: #002200;\
        \n  c35: #002300;\
        \n  c36: #002400;\
        \n  c37: #002500;\
        \n  c38: #002600;\
        \n  c39: #002700;\
        \n  c40: #002800;\
        \n  c41: #002900;\
        \n  c42: #002a00;\
        \n  c43: #002b00;\
        \n  c44: #002c00;\
        \n  c45: #002d00;\
        \n  c46: #002e00;\
        \n  c47: #002f00;\
        \n  c48: #003000;\
        \n  c49: #003100;\
        \n  c50: #003200;\
        \n  c51: #003300;\
        \n  c52: #003400;\
        \n  c53: #003500;\
        \n  c54: #003600;\
        \n  c55: #003700;\
        \n  c56: #003800;\
        \n  c57: #003900;\
        \n  c58: #003a00;\
        \n  c59: #003b00;\
        \n  c60: #003c00;\
        \n  c61: #003d00;\
        \n  c62: #003e00;\
        \n  c63: #003f00;\
        \n  c64: #004000;\
        \n  c65: #004100;\
        \n  c66: #004200;\
        \n  c67: #004300;\
        \n  c68: #004400;\
        \n  c69: #004500;\
        \n  c70: #004600;\
        \n  c71: #004700;\
        \n  c72: #004800;\
        \n  c73: #004900;\
        \n  c74: #004a00;\
        \n  c75: #004b00;\
        \n  c76: #004c00;\
        \n  c77: #004d00;\
        \n  c78: #004e00;\
        \n  c79: #004f00;\
        \n  c80: #005000;\
        \n  c81: #005100;\
        \n  c82: #005200;\
        \n  c83: #005300;\
        \n  c84: #005400;\
        \n  c85: #005500;\
        \n  c86: #005600;\
        \n  c87: #005700;\
        \n  c88: #005800;\
        \n  c89: #005900;\
        \n  c90: #005a00;\
        \n  c91: #005b00;\
        \n  c92: #005c00;\
        \n  c93: #005d00;\
        \n  c94: #005e00;\
        \n  c95: #005f00;\
        \n  c96: #006000;\
        \n  c97: #006100;\
        \n  c98: #006200;\
        \n  c99: #006300;\
        \n  c100: darkgreen;\
        \n  c101: #006500;\
        \n  c102: #006600;\
        \n  c103: #006700;\
        \n  c104: #006800;\
        \n  c105: #006900;\
        \n  c106: #006a00;\
        \n  c107: #006b00;\
        \n  c108: #006c00;\
        \n  c109: #006d00;\
        \n  c110: #006e00;\
        \n  c111: #006f00;\
        \n  c112: #007000;\
        \n  c113: #007100;\
        \n  c114: #007200;\
        \n  c115: #007300;\
        \n  c116: #007400;\
        \n  c117: #007500;\
        \n  c118: #007600;\
        \n  c119: #007700;\
        \n  c120: #007800;\
        \n  c121: #007900;\
        \n  c122: #007a00;\
        \n  c123: #007b00;\
        \n  c124: #007c00;\
        \n  c125: #007d00;\
        \n  c126: #007e00;\
        \n  c127: #007f00;\
        \n  c128: green;\
        \n  c129: #008100;\
        \n  c130: #008200;\
        \n  c131: #008300;\
        \n  c132: #008400;\
        \n  c133: #008500;\
        \n  c134: #008600;\
        \n  c135: #008700;\
        \n  c136: #008800;\
        \n  c137: #008900;\
        \n  c138: #008a00;\
        \n  c139: #008b00;\
        \n  c140: #008c00;\
        \n  c141: #008d00;\
        \n  c142: #008e00;\
        \n  c143: #008f00;\
        \n  c144: #009000;\
        \n  c145: #009100;\
        \n  c146: #009200;\
        \n  c147: #009300;\
        \n  c148: #009400;\
        \n  c149: #009500;\
        \n  c150: #009600;\
        \n  c151: #009700;\
        \n  c152: #009800;\
        \n  c153: #009900;\
        \n  c154: #009a00;\
        \n  c155: #009b00;\
        \n  c156: #009c00;\
        \n  c157: #009d00;\
        \n  c158: #009e00;\
        \n  c159: #009f00;\
        \n  c160: #00a000;\
        \n  c161: #00a100;\
        \n  c162: #00a200;\
        \n  c163: #00a300;\
        \n  c164: #00a400;\
        \n  c165: #00a500;\
        \n  c166: #00a600;\
        \n  c167: #00a700;\
        \n  c168: #00a800;\
        \n  c169: #00a900;\
        \n  c170: #00aa00;\
        \n  c171: #00ab00;\
        \n  c172: #00ac00;\
        \n  c173: #00ad00;\
        \n  c174: #00ae00;\
        \n  c175: #00af00;\
        \n  c176: #00b000;\
        \n  c177: #00b100;\
        \n  c178: #00b200;\
        \n  c179: #00b300;\
        \n  c180: #00b400;\
        \n  c181: #00b500;\
        \n  c182: #00b600;\
        \n  c183: #00b700;\
        \n  c184: #00b800;\
        \n  c185: #00b900;\
        \n  c186: #00ba00;\
        \n  c187: #00bb00;\
        \n  c188: #00bc00;\
        \n  c189: #00bd00;\
        \n  c190: #00be00;\
        \n  c191: #00bf00;\
        \n  c192: #00c000;\
        \n  c193: #00c100;\
        \n  c194: #00c200;\
        \n  c195: #00c300;\
        \n  c196: #00c400;\
        \n  c197: #00c500;\
        \n  c198: #00c600;\
        \n  c199: #00c700;\
        \n  c200: #00c800;\
        \n  c201: #00c900;\
        \n  c202: #00ca00;\
        \n  c203: #00cb00;\
        \n  c204: #00cc00;\
        \n  c205: #00cd00;\
        \n  c206: #00ce00;\
        \n  c207: #00cf00;\
        \n  c208: #00d000;\
        \n  c209: #00d100;\
        \n  c210: #00d200;\
        \n  c211: #00d300;\
        \n  c212: #00d400;\
        \n  c213: #00d500;\
        \n  c214: #00d600;\
        \n  c215: #00d700;\
        \n  c216: #00d800;\
        \n  c217: #00d900;\
        \n  c218: #00da00;\
        \n  c219: #00db00;\
        \n  c220: #00dc00;\
        \n  c221: #00dd00;\
        \n  c222: #00de00;\
        \n  c223: #00df00;\
        \n  c224: #00e000;\
        \n  c225: #00e100;\
        \n  c226: #00e200;\
        \n  c227: #00e300;\
        \n  c228: #00e400;\
        \n  c229: #00e500;\
        \n  c230: #00e600;\
        \n  c231: #00e700;\
        \n  c232: #00e800;\
        \n  c233: #00e900;\
        \n  c234: #00ea00;\
        \n  c235: #00eb00;\
        \n  c236: #00ec00;\
        \n  c237: #00ed00;\
        \n  c238: #00ee00;\
        \n  c239: #00ef00;\
        \n  c240: #00f000;\
        \n  c241: #00f100;\
        \n  c242: #00f200;\
        \n  c243: #00f300;\
        \n  c244: #00f400;\
        \n  c245: #00f500;\
        \n  c246: #00f600;\
        \n  c247: #00f700;\
        \n  c248: #00f800;\
        \n  c249: #00f900;\
        \n  c250: #00fa00;\
        \n  c251: #00fb00;\
        \n  c252: #00fc00;\
        \n  c253: #00fd00;\
        \n  c254: #00fe00;\
        \n  c255: lime;\
        \n  c256: lime;\
        \n}\
        \nfoo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #000300;\
        \n  c2: #000500;\
        \n  c3: #000800;\
        \n  c4: #000a00;\
        \n  c5: #000d00;\
        \n  c6: #000f00;\
        \n  c7: #001200;\
        \n  c8: #001400;\
        \n  c9: #001700;\
        \n  c10: #001a00;\
        \n  c11: #001c00;\
        \n  c12: #001f00;\
        \n  c13: #002100;\
        \n  c14: #002400;\
        \n  c15: #002600;\
        \n  c16: #002900;\
        \n  c17: #002b00;\
        \n  c18: #002e00;\
        \n  c19: #003000;\
        \n  c20: #003300;\
        \n  c21: #003600;\
        \n  c22: #003800;\
        \n  c23: #003b00;\
        \n  c24: #003d00;\
        \n  c25: #004000;\
        \n  c26: #004200;\
        \n  c27: #004500;\
        \n  c28: #004700;\
        \n  c29: #004a00;\
        \n  c30: #004d00;\
        \n  c31: #004f00;\
        \n  c32: #005200;\
        \n  c33: #005400;\
        \n  c34: #005700;\
        \n  c35: #005900;\
        \n  c36: #005c00;\
        \n  c37: #005e00;\
        \n  c38: #006100;\
        \n  c39: #006300;\
        \n  c40: #006600;\
        \n  c41: #006900;\
        \n  c42: #006b00;\
        \n  c43: #006e00;\
        \n  c44: #007000;\
        \n  c45: #007300;\
        \n  c46: #007500;\
        \n  c47: #007800;\
        \n  c48: #007a00;\
        \n  c49: #007d00;\
        \n  c50: green;\
        \n  c51: #008200;\
        \n  c52: #008500;\
        \n  c53: #008700;\
        \n  c54: #008a00;\
        \n  c55: #008c00;\
        \n  c56: #008f00;\
        \n  c57: #009100;\
        \n  c58: #009400;\
        \n  c59: #009600;\
        \n  c60: #009900;\
        \n  c61: #009c00;\
        \n  c62: #009e00;\
        \n  c63: #00a100;\
        \n  c64: #00a300;\
        \n  c65: #00a600;\
        \n  c66: #00a800;\
        \n  c67: #00ab00;\
        \n  c68: #00ad00;\
        \n  c69: #00b000;\
        \n  c70: #00b300;\
        \n  c71: #00b500;\
        \n  c72: #00b800;\
        \n  c73: #00ba00;\
        \n  c74: #00bd00;\
        \n  c75: #00bf00;\
        \n  c76: #00c200;\
        \n  c77: #00c400;\
        \n  c78: #00c700;\
        \n  c79: #00c900;\
        \n  c80: #00cc00;\
        \n  c81: #00cf00;\
        \n  c82: #00d100;\
        \n  c83: #00d400;\
        \n  c84: #00d600;\
        \n  c85: #00d900;\
        \n  c86: #00db00;\
        \n  c87: #00de00;\
        \n  c88: #00e000;\
        \n  c89: #00e300;\
        \n  c90: #00e600;\
        \n  c91: #00e800;\
        \n  c92: #00eb00;\
        \n  c93: #00ed00;\
        \n  c94: #00f000;\
        \n  c95: #00f200;\
        \n  c96: #00f500;\
        \n  c97: #00f700;\
        \n  c98: #00fa00;\
        \n  c99: #00fc00;\
        \n  c100: lime;\
        \n  c101: lime;\
        \n}\
        \n"
    );
}

// From "sass-spec/spec/libsass/color-functions/rgb/rgba/r.hrx"
#[test]
fn r() {
    assert_eq!(
        rsass(
            "foo {\
            \n  c-1: rgba(0,-1,0,1);\
            \n  c0: rgba(0,0,0,1);\
            \n  c1: rgba(0,1,0,1);\
            \n  c2: rgba(0,2,0,1);\
            \n  c3: rgba(0,3,0,1);\
            \n  c4: rgba(0,4,0,1);\
            \n  c5: rgba(0,5,0,1);\
            \n  c6: rgba(0,6,0,1);\
            \n  c7: rgba(0,7,0,1);\
            \n  c8: rgba(0,8,0,1);\
            \n  c9: rgba(0,9,0,1);\
            \n  c10: rgba(0,10,0,1);\
            \n  c11: rgba(0,11,0,1);\
            \n  c12: rgba(0,12,0,1);\
            \n  c13: rgba(0,13,0,1);\
            \n  c14: rgba(0,14,0,1);\
            \n  c15: rgba(0,15,0,1);\
            \n  c16: rgba(0,16,0,1);\
            \n  c17: rgba(0,17,0,1);\
            \n  c18: rgba(0,18,0,1);\
            \n  c19: rgba(0,19,0,1);\
            \n  c20: rgba(0,20,0,1);\
            \n  c21: rgba(0,21,0,1);\
            \n  c22: rgba(0,22,0,1);\
            \n  c23: rgba(0,23,0,1);\
            \n  c24: rgba(0,24,0,1);\
            \n  c25: rgba(0,25,0,1);\
            \n  c26: rgba(0,26,0,1);\
            \n  c27: rgba(0,27,0,1);\
            \n  c28: rgba(0,28,0,1);\
            \n  c29: rgba(0,29,0,1);\
            \n  c30: rgba(0,30,0,1);\
            \n  c31: rgba(0,31,0,1);\
            \n  c32: rgba(0,32,0,1);\
            \n  c33: rgba(0,33,0,1);\
            \n  c34: rgba(0,34,0,1);\
            \n  c35: rgba(0,35,0,1);\
            \n  c36: rgba(0,36,0,1);\
            \n  c37: rgba(0,37,0,1);\
            \n  c38: rgba(0,38,0,1);\
            \n  c39: rgba(0,39,0,1);\
            \n  c40: rgba(0,40,0,1);\
            \n  c41: rgba(0,41,0,1);\
            \n  c42: rgba(0,42,0,1);\
            \n  c43: rgba(0,43,0,1);\
            \n  c44: rgba(0,44,0,1);\
            \n  c45: rgba(0,45,0,1);\
            \n  c46: rgba(0,46,0,1);\
            \n  c47: rgba(0,47,0,1);\
            \n  c48: rgba(0,48,0,1);\
            \n  c49: rgba(0,49,0,1);\
            \n  c50: rgba(0,50,0,1);\
            \n  c51: rgba(0,51,0,1);\
            \n  c52: rgba(0,52,0,1);\
            \n  c53: rgba(0,53,0,1);\
            \n  c54: rgba(0,54,0,1);\
            \n  c55: rgba(0,55,0,1);\
            \n  c56: rgba(0,56,0,1);\
            \n  c57: rgba(0,57,0,1);\
            \n  c58: rgba(0,58,0,1);\
            \n  c59: rgba(0,59,0,1);\
            \n  c60: rgba(0,60,0,1);\
            \n  c61: rgba(0,61,0,1);\
            \n  c62: rgba(0,62,0,1);\
            \n  c63: rgba(0,63,0,1);\
            \n  c64: rgba(0,64,0,1);\
            \n  c65: rgba(0,65,0,1);\
            \n  c66: rgba(0,66,0,1);\
            \n  c67: rgba(0,67,0,1);\
            \n  c68: rgba(0,68,0,1);\
            \n  c69: rgba(0,69,0,1);\
            \n  c70: rgba(0,70,0,1);\
            \n  c71: rgba(0,71,0,1);\
            \n  c72: rgba(0,72,0,1);\
            \n  c73: rgba(0,73,0,1);\
            \n  c74: rgba(0,74,0,1);\
            \n  c75: rgba(0,75,0,1);\
            \n  c76: rgba(0,76,0,1);\
            \n  c77: rgba(0,77,0,1);\
            \n  c78: rgba(0,78,0,1);\
            \n  c79: rgba(0,79,0,1);\
            \n  c80: rgba(0,80,0,1);\
            \n  c81: rgba(0,81,0,1);\
            \n  c82: rgba(0,82,0,1);\
            \n  c83: rgba(0,83,0,1);\
            \n  c84: rgba(0,84,0,1);\
            \n  c85: rgba(0,85,0,1);\
            \n  c86: rgba(0,86,0,1);\
            \n  c87: rgba(0,87,0,1);\
            \n  c88: rgba(0,88,0,1);\
            \n  c89: rgba(0,89,0,1);\
            \n  c90: rgba(0,90,0,1);\
            \n  c91: rgba(0,91,0,1);\
            \n  c92: rgba(0,92,0,1);\
            \n  c93: rgba(0,93,0,1);\
            \n  c94: rgba(0,94,0,1);\
            \n  c95: rgba(0,95,0,1);\
            \n  c96: rgba(0,96,0,1);\
            \n  c97: rgba(0,97,0,1);\
            \n  c98: rgba(0,98,0,1);\
            \n  c99: rgba(0,99,0,1);\
            \n  c100: rgba(0,100,0,1);\
            \n  c101: rgba(0,101,0,1);\
            \n  c102: rgba(0,102,0,1);\
            \n  c103: rgba(0,103,0,1);\
            \n  c104: rgba(0,104,0,1);\
            \n  c105: rgba(0,105,0,1);\
            \n  c106: rgba(0,106,0,1);\
            \n  c107: rgba(0,107,0,1);\
            \n  c108: rgba(0,108,0,1);\
            \n  c109: rgba(0,109,0,1);\
            \n  c110: rgba(0,110,0,1);\
            \n  c111: rgba(0,111,0,1);\
            \n  c112: rgba(0,112,0,1);\
            \n  c113: rgba(0,113,0,1);\
            \n  c114: rgba(0,114,0,1);\
            \n  c115: rgba(0,115,0,1);\
            \n  c116: rgba(0,116,0,1);\
            \n  c117: rgba(0,117,0,1);\
            \n  c118: rgba(0,118,0,1);\
            \n  c119: rgba(0,119,0,1);\
            \n  c120: rgba(0,120,0,1);\
            \n  c121: rgba(0,121,0,1);\
            \n  c122: rgba(0,122,0,1);\
            \n  c123: rgba(0,123,0,1);\
            \n  c124: rgba(0,124,0,1);\
            \n  c125: rgba(0,125,0,1);\
            \n  c126: rgba(0,126,0,1);\
            \n  c127: rgba(0,127,0,1);\
            \n  c128: rgba(0,128,0,1);\
            \n  c129: rgba(0,129,0,1);\
            \n  c130: rgba(0,130,0,1);\
            \n  c131: rgba(0,131,0,1);\
            \n  c132: rgba(0,132,0,1);\
            \n  c133: rgba(0,133,0,1);\
            \n  c134: rgba(0,134,0,1);\
            \n  c135: rgba(0,135,0,1);\
            \n  c136: rgba(0,136,0,1);\
            \n  c137: rgba(0,137,0,1);\
            \n  c138: rgba(0,138,0,1);\
            \n  c139: rgba(0,139,0,1);\
            \n  c140: rgba(0,140,0,1);\
            \n  c141: rgba(0,141,0,1);\
            \n  c142: rgba(0,142,0,1);\
            \n  c143: rgba(0,143,0,1);\
            \n  c144: rgba(0,144,0,1);\
            \n  c145: rgba(0,145,0,1);\
            \n  c146: rgba(0,146,0,1);\
            \n  c147: rgba(0,147,0,1);\
            \n  c148: rgba(0,148,0,1);\
            \n  c149: rgba(0,149,0,1);\
            \n  c150: rgba(0,150,0,1);\
            \n  c151: rgba(0,151,0,1);\
            \n  c152: rgba(0,152,0,1);\
            \n  c153: rgba(0,153,0,1);\
            \n  c154: rgba(0,154,0,1);\
            \n  c155: rgba(0,155,0,1);\
            \n  c156: rgba(0,156,0,1);\
            \n  c157: rgba(0,157,0,1);\
            \n  c158: rgba(0,158,0,1);\
            \n  c159: rgba(0,159,0,1);\
            \n  c160: rgba(0,160,0,1);\
            \n  c161: rgba(0,161,0,1);\
            \n  c162: rgba(0,162,0,1);\
            \n  c163: rgba(0,163,0,1);\
            \n  c164: rgba(0,164,0,1);\
            \n  c165: rgba(0,165,0,1);\
            \n  c166: rgba(0,166,0,1);\
            \n  c167: rgba(0,167,0,1);\
            \n  c168: rgba(0,168,0,1);\
            \n  c169: rgba(0,169,0,1);\
            \n  c170: rgba(0,170,0,1);\
            \n  c171: rgba(0,171,0,1);\
            \n  c172: rgba(0,172,0,1);\
            \n  c173: rgba(0,173,0,1);\
            \n  c174: rgba(0,174,0,1);\
            \n  c175: rgba(0,175,0,1);\
            \n  c176: rgba(0,176,0,1);\
            \n  c177: rgba(0,177,0,1);\
            \n  c178: rgba(0,178,0,1);\
            \n  c179: rgba(0,179,0,1);\
            \n  c180: rgba(0,180,0,1);\
            \n  c181: rgba(0,181,0,1);\
            \n  c182: rgba(0,182,0,1);\
            \n  c183: rgba(0,183,0,1);\
            \n  c184: rgba(0,184,0,1);\
            \n  c185: rgba(0,185,0,1);\
            \n  c186: rgba(0,186,0,1);\
            \n  c187: rgba(0,187,0,1);\
            \n  c188: rgba(0,188,0,1);\
            \n  c189: rgba(0,189,0,1);\
            \n  c190: rgba(0,190,0,1);\
            \n  c191: rgba(0,191,0,1);\
            \n  c192: rgba(0,192,0,1);\
            \n  c193: rgba(0,193,0,1);\
            \n  c194: rgba(0,194,0,1);\
            \n  c195: rgba(0,195,0,1);\
            \n  c196: rgba(0,196,0,1);\
            \n  c197: rgba(0,197,0,1);\
            \n  c198: rgba(0,198,0,1);\
            \n  c199: rgba(0,199,0,1);\
            \n  c200: rgba(0,200,0,1);\
            \n  c201: rgba(0,201,0,1);\
            \n  c202: rgba(0,202,0,1);\
            \n  c203: rgba(0,203,0,1);\
            \n  c204: rgba(0,204,0,1);\
            \n  c205: rgba(0,205,0,1);\
            \n  c206: rgba(0,206,0,1);\
            \n  c207: rgba(0,207,0,1);\
            \n  c208: rgba(0,208,0,1);\
            \n  c209: rgba(0,209,0,1);\
            \n  c210: rgba(0,210,0,1);\
            \n  c211: rgba(0,211,0,1);\
            \n  c212: rgba(0,212,0,1);\
            \n  c213: rgba(0,213,0,1);\
            \n  c214: rgba(0,214,0,1);\
            \n  c215: rgba(0,215,0,1);\
            \n  c216: rgba(0,216,0,1);\
            \n  c217: rgba(0,217,0,1);\
            \n  c218: rgba(0,218,0,1);\
            \n  c219: rgba(0,219,0,1);\
            \n  c220: rgba(0,220,0,1);\
            \n  c221: rgba(0,221,0,1);\
            \n  c222: rgba(0,222,0,1);\
            \n  c223: rgba(0,223,0,1);\
            \n  c224: rgba(0,224,0,1);\
            \n  c225: rgba(0,225,0,1);\
            \n  c226: rgba(0,226,0,1);\
            \n  c227: rgba(0,227,0,1);\
            \n  c228: rgba(0,228,0,1);\
            \n  c229: rgba(0,229,0,1);\
            \n  c230: rgba(0,230,0,1);\
            \n  c231: rgba(0,231,0,1);\
            \n  c232: rgba(0,232,0,1);\
            \n  c233: rgba(0,233,0,1);\
            \n  c234: rgba(0,234,0,1);\
            \n  c235: rgba(0,235,0,1);\
            \n  c236: rgba(0,236,0,1);\
            \n  c237: rgba(0,237,0,1);\
            \n  c238: rgba(0,238,0,1);\
            \n  c239: rgba(0,239,0,1);\
            \n  c240: rgba(0,240,0,1);\
            \n  c241: rgba(0,241,0,1);\
            \n  c242: rgba(0,242,0,1);\
            \n  c243: rgba(0,243,0,1);\
            \n  c244: rgba(0,244,0,1);\
            \n  c245: rgba(0,245,0,1);\
            \n  c246: rgba(0,246,0,1);\
            \n  c247: rgba(0,247,0,1);\
            \n  c248: rgba(0,248,0,1);\
            \n  c249: rgba(0,249,0,1);\
            \n  c250: rgba(0,250,0,1);\
            \n  c251: rgba(0,251,0,1);\
            \n  c252: rgba(0,252,0,1);\
            \n  c253: rgba(0,253,0,1);\
            \n  c254: rgba(0,254,0,1);\
            \n  c255: rgba(0,255,0,1);\
            \n  c256: rgba(0,256,0,1);\
            \n}\
            \n\
            \nfoo {\
            \n  c-1: rgba(-1%,0,0,1);\
            \n  c0: rgba(0%,0,0,1);\
            \n  c1: rgba(1%,0,0,1);\
            \n  c2: rgba(2%,0,0,1);\
            \n  c3: rgba(3%,0,0,1);\
            \n  c4: rgba(4%,0,0,1);\
            \n  c5: rgba(5%,0,0,1);\
            \n  c6: rgba(6%,0,0,1);\
            \n  c7: rgba(7%,0,0,1);\
            \n  c8: rgba(8%,0,0,1);\
            \n  c9: rgba(9%,0,0,1);\
            \n  c10: rgba(10%,0,0,1);\
            \n  c11: rgba(11%,0,0,1);\
            \n  c12: rgba(12%,0,0,1);\
            \n  c13: rgba(13%,0,0,1);\
            \n  c14: rgba(14%,0,0,1);\
            \n  c15: rgba(15%,0,0,1);\
            \n  c16: rgba(16%,0,0,1);\
            \n  c17: rgba(17%,0,0,1);\
            \n  c18: rgba(18%,0,0,1);\
            \n  c19: rgba(19%,0,0,1);\
            \n  c20: rgba(20%,0,0,1);\
            \n  c21: rgba(21%,0,0,1);\
            \n  c22: rgba(22%,0,0,1);\
            \n  c23: rgba(23%,0,0,1);\
            \n  c24: rgba(24%,0,0,1);\
            \n  c25: rgba(25%,0,0,1);\
            \n  c26: rgba(26%,0,0,1);\
            \n  c27: rgba(27%,0,0,1);\
            \n  c28: rgba(28%,0,0,1);\
            \n  c29: rgba(29%,0,0,1);\
            \n  c30: rgba(30%,0,0,1);\
            \n  c31: rgba(31%,0,0,1);\
            \n  c32: rgba(32%,0,0,1);\
            \n  c33: rgba(33%,0,0,1);\
            \n  c34: rgba(34%,0,0,1);\
            \n  c35: rgba(35%,0,0,1);\
            \n  c36: rgba(36%,0,0,1);\
            \n  c37: rgba(37%,0,0,1);\
            \n  c38: rgba(38%,0,0,1);\
            \n  c39: rgba(39%,0,0,1);\
            \n  c40: rgba(40%,0,0,1);\
            \n  c41: rgba(41%,0,0,1);\
            \n  c42: rgba(42%,0,0,1);\
            \n  c43: rgba(43%,0,0,1);\
            \n  c44: rgba(44%,0,0,1);\
            \n  c45: rgba(45%,0,0,1);\
            \n  c46: rgba(46%,0,0,1);\
            \n  c47: rgba(47%,0,0,1);\
            \n  c48: rgba(48%,0,0,1);\
            \n  c49: rgba(49%,0,0,1);\
            \n  c50: rgba(50%,0,0,1);\
            \n  c51: rgba(51%,0,0,1);\
            \n  c52: rgba(52%,0,0,1);\
            \n  c53: rgba(53%,0,0,1);\
            \n  c54: rgba(54%,0,0,1);\
            \n  c55: rgba(55%,0,0,1);\
            \n  c56: rgba(56%,0,0,1);\
            \n  c57: rgba(57%,0,0,1);\
            \n  c58: rgba(58%,0,0,1);\
            \n  c59: rgba(59%,0,0,1);\
            \n  c60: rgba(60%,0,0,1);\
            \n  c61: rgba(61%,0,0,1);\
            \n  c62: rgba(62%,0,0,1);\
            \n  c63: rgba(63%,0,0,1);\
            \n  c64: rgba(64%,0,0,1);\
            \n  c65: rgba(65%,0,0,1);\
            \n  c66: rgba(66%,0,0,1);\
            \n  c67: rgba(67%,0,0,1);\
            \n  c68: rgba(68%,0,0,1);\
            \n  c69: rgba(69%,0,0,1);\
            \n  c70: rgba(70%,0,0,1);\
            \n  c71: rgba(71%,0,0,1);\
            \n  c72: rgba(72%,0,0,1);\
            \n  c73: rgba(73%,0,0,1);\
            \n  c74: rgba(74%,0,0,1);\
            \n  c75: rgba(75%,0,0,1);\
            \n  c76: rgba(76%,0,0,1);\
            \n  c77: rgba(77%,0,0,1);\
            \n  c78: rgba(78%,0,0,1);\
            \n  c79: rgba(79%,0,0,1);\
            \n  c80: rgba(80%,0,0,1);\
            \n  c81: rgba(81%,0,0,1);\
            \n  c82: rgba(82%,0,0,1);\
            \n  c83: rgba(83%,0,0,1);\
            \n  c84: rgba(84%,0,0,1);\
            \n  c85: rgba(85%,0,0,1);\
            \n  c86: rgba(86%,0,0,1);\
            \n  c87: rgba(87%,0,0,1);\
            \n  c88: rgba(88%,0,0,1);\
            \n  c89: rgba(89%,0,0,1);\
            \n  c90: rgba(90%,0,0,1);\
            \n  c91: rgba(91%,0,0,1);\
            \n  c92: rgba(92%,0,0,1);\
            \n  c93: rgba(93%,0,0,1);\
            \n  c94: rgba(94%,0,0,1);\
            \n  c95: rgba(95%,0,0,1);\
            \n  c96: rgba(96%,0,0,1);\
            \n  c97: rgba(97%,0,0,1);\
            \n  c98: rgba(98%,0,0,1);\
            \n  c99: rgba(99%,0,0,1);\
            \n  c100: rgba(100%,0,0,1);\
            \n  c101: rgba(101%,0,0,1);\
            \n}\
            \n"
        )
        .unwrap(),
        "foo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #000100;\
        \n  c2: #000200;\
        \n  c3: #000300;\
        \n  c4: #000400;\
        \n  c5: #000500;\
        \n  c6: #000600;\
        \n  c7: #000700;\
        \n  c8: #000800;\
        \n  c9: #000900;\
        \n  c10: #000a00;\
        \n  c11: #000b00;\
        \n  c12: #000c00;\
        \n  c13: #000d00;\
        \n  c14: #000e00;\
        \n  c15: #000f00;\
        \n  c16: #001000;\
        \n  c17: #001100;\
        \n  c18: #001200;\
        \n  c19: #001300;\
        \n  c20: #001400;\
        \n  c21: #001500;\
        \n  c22: #001600;\
        \n  c23: #001700;\
        \n  c24: #001800;\
        \n  c25: #001900;\
        \n  c26: #001a00;\
        \n  c27: #001b00;\
        \n  c28: #001c00;\
        \n  c29: #001d00;\
        \n  c30: #001e00;\
        \n  c31: #001f00;\
        \n  c32: #002000;\
        \n  c33: #002100;\
        \n  c34: #002200;\
        \n  c35: #002300;\
        \n  c36: #002400;\
        \n  c37: #002500;\
        \n  c38: #002600;\
        \n  c39: #002700;\
        \n  c40: #002800;\
        \n  c41: #002900;\
        \n  c42: #002a00;\
        \n  c43: #002b00;\
        \n  c44: #002c00;\
        \n  c45: #002d00;\
        \n  c46: #002e00;\
        \n  c47: #002f00;\
        \n  c48: #003000;\
        \n  c49: #003100;\
        \n  c50: #003200;\
        \n  c51: #003300;\
        \n  c52: #003400;\
        \n  c53: #003500;\
        \n  c54: #003600;\
        \n  c55: #003700;\
        \n  c56: #003800;\
        \n  c57: #003900;\
        \n  c58: #003a00;\
        \n  c59: #003b00;\
        \n  c60: #003c00;\
        \n  c61: #003d00;\
        \n  c62: #003e00;\
        \n  c63: #003f00;\
        \n  c64: #004000;\
        \n  c65: #004100;\
        \n  c66: #004200;\
        \n  c67: #004300;\
        \n  c68: #004400;\
        \n  c69: #004500;\
        \n  c70: #004600;\
        \n  c71: #004700;\
        \n  c72: #004800;\
        \n  c73: #004900;\
        \n  c74: #004a00;\
        \n  c75: #004b00;\
        \n  c76: #004c00;\
        \n  c77: #004d00;\
        \n  c78: #004e00;\
        \n  c79: #004f00;\
        \n  c80: #005000;\
        \n  c81: #005100;\
        \n  c82: #005200;\
        \n  c83: #005300;\
        \n  c84: #005400;\
        \n  c85: #005500;\
        \n  c86: #005600;\
        \n  c87: #005700;\
        \n  c88: #005800;\
        \n  c89: #005900;\
        \n  c90: #005a00;\
        \n  c91: #005b00;\
        \n  c92: #005c00;\
        \n  c93: #005d00;\
        \n  c94: #005e00;\
        \n  c95: #005f00;\
        \n  c96: #006000;\
        \n  c97: #006100;\
        \n  c98: #006200;\
        \n  c99: #006300;\
        \n  c100: darkgreen;\
        \n  c101: #006500;\
        \n  c102: #006600;\
        \n  c103: #006700;\
        \n  c104: #006800;\
        \n  c105: #006900;\
        \n  c106: #006a00;\
        \n  c107: #006b00;\
        \n  c108: #006c00;\
        \n  c109: #006d00;\
        \n  c110: #006e00;\
        \n  c111: #006f00;\
        \n  c112: #007000;\
        \n  c113: #007100;\
        \n  c114: #007200;\
        \n  c115: #007300;\
        \n  c116: #007400;\
        \n  c117: #007500;\
        \n  c118: #007600;\
        \n  c119: #007700;\
        \n  c120: #007800;\
        \n  c121: #007900;\
        \n  c122: #007a00;\
        \n  c123: #007b00;\
        \n  c124: #007c00;\
        \n  c125: #007d00;\
        \n  c126: #007e00;\
        \n  c127: #007f00;\
        \n  c128: green;\
        \n  c129: #008100;\
        \n  c130: #008200;\
        \n  c131: #008300;\
        \n  c132: #008400;\
        \n  c133: #008500;\
        \n  c134: #008600;\
        \n  c135: #008700;\
        \n  c136: #008800;\
        \n  c137: #008900;\
        \n  c138: #008a00;\
        \n  c139: #008b00;\
        \n  c140: #008c00;\
        \n  c141: #008d00;\
        \n  c142: #008e00;\
        \n  c143: #008f00;\
        \n  c144: #009000;\
        \n  c145: #009100;\
        \n  c146: #009200;\
        \n  c147: #009300;\
        \n  c148: #009400;\
        \n  c149: #009500;\
        \n  c150: #009600;\
        \n  c151: #009700;\
        \n  c152: #009800;\
        \n  c153: #009900;\
        \n  c154: #009a00;\
        \n  c155: #009b00;\
        \n  c156: #009c00;\
        \n  c157: #009d00;\
        \n  c158: #009e00;\
        \n  c159: #009f00;\
        \n  c160: #00a000;\
        \n  c161: #00a100;\
        \n  c162: #00a200;\
        \n  c163: #00a300;\
        \n  c164: #00a400;\
        \n  c165: #00a500;\
        \n  c166: #00a600;\
        \n  c167: #00a700;\
        \n  c168: #00a800;\
        \n  c169: #00a900;\
        \n  c170: #00aa00;\
        \n  c171: #00ab00;\
        \n  c172: #00ac00;\
        \n  c173: #00ad00;\
        \n  c174: #00ae00;\
        \n  c175: #00af00;\
        \n  c176: #00b000;\
        \n  c177: #00b100;\
        \n  c178: #00b200;\
        \n  c179: #00b300;\
        \n  c180: #00b400;\
        \n  c181: #00b500;\
        \n  c182: #00b600;\
        \n  c183: #00b700;\
        \n  c184: #00b800;\
        \n  c185: #00b900;\
        \n  c186: #00ba00;\
        \n  c187: #00bb00;\
        \n  c188: #00bc00;\
        \n  c189: #00bd00;\
        \n  c190: #00be00;\
        \n  c191: #00bf00;\
        \n  c192: #00c000;\
        \n  c193: #00c100;\
        \n  c194: #00c200;\
        \n  c195: #00c300;\
        \n  c196: #00c400;\
        \n  c197: #00c500;\
        \n  c198: #00c600;\
        \n  c199: #00c700;\
        \n  c200: #00c800;\
        \n  c201: #00c900;\
        \n  c202: #00ca00;\
        \n  c203: #00cb00;\
        \n  c204: #00cc00;\
        \n  c205: #00cd00;\
        \n  c206: #00ce00;\
        \n  c207: #00cf00;\
        \n  c208: #00d000;\
        \n  c209: #00d100;\
        \n  c210: #00d200;\
        \n  c211: #00d300;\
        \n  c212: #00d400;\
        \n  c213: #00d500;\
        \n  c214: #00d600;\
        \n  c215: #00d700;\
        \n  c216: #00d800;\
        \n  c217: #00d900;\
        \n  c218: #00da00;\
        \n  c219: #00db00;\
        \n  c220: #00dc00;\
        \n  c221: #00dd00;\
        \n  c222: #00de00;\
        \n  c223: #00df00;\
        \n  c224: #00e000;\
        \n  c225: #00e100;\
        \n  c226: #00e200;\
        \n  c227: #00e300;\
        \n  c228: #00e400;\
        \n  c229: #00e500;\
        \n  c230: #00e600;\
        \n  c231: #00e700;\
        \n  c232: #00e800;\
        \n  c233: #00e900;\
        \n  c234: #00ea00;\
        \n  c235: #00eb00;\
        \n  c236: #00ec00;\
        \n  c237: #00ed00;\
        \n  c238: #00ee00;\
        \n  c239: #00ef00;\
        \n  c240: #00f000;\
        \n  c241: #00f100;\
        \n  c242: #00f200;\
        \n  c243: #00f300;\
        \n  c244: #00f400;\
        \n  c245: #00f500;\
        \n  c246: #00f600;\
        \n  c247: #00f700;\
        \n  c248: #00f800;\
        \n  c249: #00f900;\
        \n  c250: #00fa00;\
        \n  c251: #00fb00;\
        \n  c252: #00fc00;\
        \n  c253: #00fd00;\
        \n  c254: #00fe00;\
        \n  c255: lime;\
        \n  c256: lime;\
        \n}\
        \nfoo {\
        \n  c-1: black;\
        \n  c0: black;\
        \n  c1: #030000;\
        \n  c2: #050000;\
        \n  c3: #080000;\
        \n  c4: #0a0000;\
        \n  c5: #0d0000;\
        \n  c6: #0f0000;\
        \n  c7: #120000;\
        \n  c8: #140000;\
        \n  c9: #170000;\
        \n  c10: #1a0000;\
        \n  c11: #1c0000;\
        \n  c12: #1f0000;\
        \n  c13: #210000;\
        \n  c14: #240000;\
        \n  c15: #260000;\
        \n  c16: #290000;\
        \n  c17: #2b0000;\
        \n  c18: #2e0000;\
        \n  c19: #300000;\
        \n  c20: #330000;\
        \n  c21: #360000;\
        \n  c22: #380000;\
        \n  c23: #3b0000;\
        \n  c24: #3d0000;\
        \n  c25: #400000;\
        \n  c26: #420000;\
        \n  c27: #450000;\
        \n  c28: #470000;\
        \n  c29: #4a0000;\
        \n  c30: #4d0000;\
        \n  c31: #4f0000;\
        \n  c32: #520000;\
        \n  c33: #540000;\
        \n  c34: #570000;\
        \n  c35: #590000;\
        \n  c36: #5c0000;\
        \n  c37: #5e0000;\
        \n  c38: #610000;\
        \n  c39: #630000;\
        \n  c40: #660000;\
        \n  c41: #690000;\
        \n  c42: #6b0000;\
        \n  c43: #6e0000;\
        \n  c44: #700000;\
        \n  c45: #730000;\
        \n  c46: #750000;\
        \n  c47: #780000;\
        \n  c48: #7a0000;\
        \n  c49: #7d0000;\
        \n  c50: maroon;\
        \n  c51: #820000;\
        \n  c52: #850000;\
        \n  c53: #870000;\
        \n  c54: #8a0000;\
        \n  c55: #8c0000;\
        \n  c56: #8f0000;\
        \n  c57: #910000;\
        \n  c58: #940000;\
        \n  c59: #960000;\
        \n  c60: #990000;\
        \n  c61: #9c0000;\
        \n  c62: #9e0000;\
        \n  c63: #a10000;\
        \n  c64: #a30000;\
        \n  c65: #a60000;\
        \n  c66: #a80000;\
        \n  c67: #ab0000;\
        \n  c68: #ad0000;\
        \n  c69: #b00000;\
        \n  c70: #b30000;\
        \n  c71: #b50000;\
        \n  c72: #b80000;\
        \n  c73: #ba0000;\
        \n  c74: #bd0000;\
        \n  c75: #bf0000;\
        \n  c76: #c20000;\
        \n  c77: #c40000;\
        \n  c78: #c70000;\
        \n  c79: #c90000;\
        \n  c80: #cc0000;\
        \n  c81: #cf0000;\
        \n  c82: #d10000;\
        \n  c83: #d40000;\
        \n  c84: #d60000;\
        \n  c85: #d90000;\
        \n  c86: #db0000;\
        \n  c87: #de0000;\
        \n  c88: #e00000;\
        \n  c89: #e30000;\
        \n  c90: #e60000;\
        \n  c91: #e80000;\
        \n  c92: #eb0000;\
        \n  c93: #ed0000;\
        \n  c94: #f00000;\
        \n  c95: #f20000;\
        \n  c96: #f50000;\
        \n  c97: #f70000;\
        \n  c98: #fa0000;\
        \n  c99: #fc0000;\
        \n  c100: red;\
        \n  c101: red;\
        \n}\
        \n"
    );
}
