Skip to content

Commit

Permalink
Add tests for #47
Browse files Browse the repository at this point in the history
  • Loading branch information
Ruslan Spivak authored and Ruslan Spivak committed Apr 26, 2013
1 parent f0b0238 commit 7b9f5ec
Showing 1 changed file with 31 additions and 3 deletions.
34 changes: 31 additions & 3 deletions src/slimit/tests/test_minifier.py
Expand Up @@ -435,8 +435,36 @@ def assertMinified(self, source, expected):
'this.last=names[1];}};')
),

('testObj[":"] = undefined;', 'testObj[":"]=undefined;'),
('testObj["::"] = undefined;', 'testObj["::"]=undefined;'),

# https://github.com/rspivak/slimit/issues/47 - might be a Python 3
# related issue
('testObj[":"] = undefined; // Breaks', 'testObj[":"]=undefined;'),
('testObj["::"] = undefined; // Breaks', 'testObj["::"]=undefined;'),
('testObj["a:"] = undefined; // Breaks', 'testObj["a:"]=undefined;'),
('testObj["."] = undefined; // OK', 'testObj["."]=undefined;'),
('testObj["{"] = undefined; // OK', 'testObj["{"]=undefined;'),
('testObj["}"] = undefined; // OK', 'testObj["}"]=undefined;'),
('testObj["["] = undefined; // Breaks', 'testObj["["]=undefined;'),
('testObj["]"] = undefined; // Breaks', 'testObj["]"]=undefined;'),
('testObj["("] = undefined; // OK', 'testObj["("]=undefined;'),
('testObj[")"] = undefined; // OK', 'testObj[")"]=undefined;'),
('testObj["="] = undefined; // Breaks', 'testObj["="]=undefined;'),
('testObj["-"] = undefined; // OK', 'testObj["-"]=undefined;'),
('testObj["+"] = undefined; // OK', 'testObj["+"]=undefined;'),
('testObj["*"] = undefined; // OK', 'testObj["*"]=undefined;'),
('testObj["/"] = undefined; // OK', 'testObj["/"]=undefined;'),
(r'testObj["\\"] = undefined; // Breaks', r'testObj["\\"]=undefined;'),
('testObj["%"] = undefined; // OK', 'testObj["%"]=undefined;'),
('testObj["<"] = undefined; // Breaks', 'testObj["<"]=undefined;'),
('testObj[">"] = undefined; // Breaks', 'testObj[">"]=undefined;'),
('testObj["!"] = undefined; // OK', 'testObj["!"]=undefined;'),
('testObj["?"] = undefined; // Breaks', 'testObj["?"]=undefined;'),
('testObj[","] = undefined; // OK', 'testObj[","]=undefined;'),
('testObj["@"] = undefined; // Breaks', 'testObj["@"]=undefined;'),
('testObj["#"] = undefined; // OK', 'testObj["#"]=undefined;'),
('testObj["&"] = undefined; // OK', 'testObj["&"]=undefined;'),
('testObj["|"] = undefined; // OK', 'testObj["|"]=undefined;'),
('testObj["~"] = undefined; // OK', 'testObj["~"]=undefined;'),
('testObj["`"] = undefined; // Breaks', 'testObj["`"]=undefined;'),
('testObj["."] = undefined; // OK', 'testObj["."]=undefined;'),
]

0 comments on commit 7b9f5ec

Please sign in to comment.