           ]
         ]
 
-  it "tokenizes {-  -} comments", ->
-    {tokens} = grammar.tokenizeLine('{--}')
-
-    expect(tokens).toEqual [
-        { value : '{-', scopes : [ 'source.haskell', 'comment.block.haskell', 'punctuation.definition.comment.haskell' ] }
-        { value : '-}', scopes : [ 'source.haskell', 'comment.block.haskell' ] }
-      ]
-
-    {tokens} = grammar.tokenizeLine('{- foo -}')
-    expect(tokens).toEqual  [
-        { value : '{-', scopes : [ 'source.haskell', 'comment.block.haskell', 'punctuation.definition.comment.haskell' ] }
-        { value : ' foo ', scopes : [ 'source.haskell', 'comment.block.haskell' ] }
-        { value : '-}', scopes : [ 'source.haskell', 'comment.block.haskell' ] }
-      ]
-
   describe "ids", ->
     it 'handles type_ids', ->
       typeIds = ['Char', 'Data', 'List', 'Int', 'Integral', 'Float', 'Date']

      g.toHaveTokens [['::', ' ', 'a', ' ', '=>=', ' ', 'b']]
      g.toHaveScopes [['source.haskell']]
      g.tokenToHaveScopes [[[4, ['keyword.operator.haskell', 'meta.type-signature.haskell']]]]

    it "=", ->
      data = "x :: String = undefined"
      {tokens} = grammar.tokenizeLine(data)
      # console.log JSON.stringify(tokens, undefined, 2)
      expect(tokens).toEqual [
        { value : 'x', scopes : [ 'source.haskell', 'identifier.haskell' ] }
        { value : ' ', scopes : [ 'source.haskell' ] }
