"use strict";

var slugTestCases = [
    ["", ""]
    ,[" Jack & Jill like numbers 1,2,3 and 4 and silly characters ?%.$!/",
      "jack-jill-like-numbers-123-and-4-and-silly-characters"]
    ,["Un éléphant à l'orée du bois", "un-elephant-a-loree-du-bois"]
    ,["Iñtërnâtiônàlizætiøn", "internationalizaetion"]
];

describe("slugify-service", function() {
    beforeEach(module("slugifier"));

    describe("slugify", function() {
        it("should produce a correct slug from string input", inject(function(Slug) {
            var input, expected;
            for (var i = 0; i < slugTestCases.length; i++) {
                input = slugTestCases[i][0];
                expected = slugTestCases[i][1];
                expect(Slug.slugify(input)).toEqual(expected);
            }
        }));
    });
});

@@ -305,16 +305,41 @@
 etion%22%5D%0A
+    ,%5B'%D1%89%D0%AB%D0%9F%D0%AE', 'schipyu'%5D%0A
 %5D;%0A%0Adesc

Add test for cyrillic characters.