         }
         for char, replacement of char_map
             [slug "foo #{char} bar baz"].should.eql ["foo-#{replacement}-bar-baz"]
-
+        slug.defaults.mode = 'pretty'
+    
+    it 'should strip … symbols in pretty mode', ->
+        [slug "foo … bar baz"].should.eql ["foo-bar-baz"]
+    
     it 'should strip symbols', ->
         char_map = [
             '†', '“', '”', '‘', '’', '•'

        [slug 'foo- bar baz'].should.eql ['foo-bar-baz']
        [slug 'foo] bar baz'].should.eql ['foo-bar-baz']

    it 'should leave allowed chars', ->
        allowed = ['.', '_', '~']
        for a in allowed
            [slug "foo #{a} bar baz"].should.eql ["foo-#{a}-bar-baz"]


            replacement = replacement.replace ' ', '-'
            [slug "foo #{char} bar baz"].should.eql ["foo-#{replacement}-bar-baz"]

    
    it 'should replace symbols', ->
        slug.defaults.mode = 'rfc3986'
        char_map = {
            '©':'c', 'œ': 'oe', 'Œ': 'OE', '∑': 'sum', '®': 'r',
            '∂': 'd', 'ƒ': 'f', '™': 'tm',
