 
     test.done()
 
+  "param multiple line description test": (test) ->
+    code = """
+      #
+      # @chalk overview
+      # @param {String} test Another test name
+      # This is the second line
+      # And then there is the third line
+      #
+    """
+    ret    = chalkboard.parse code, @lang, {}
+    param  = ret[0].param[0]
+    output = "Another test name  \nThis is the second line  \nAnd then there is the third line  \n"
+
+    test.equal param.description, output
+
+    test.done()
+
   "multiple param test": (test) ->
     code = """
       #

    test.equal ret[0].name, "Testing"
    test.equal ret[0].description, "Hello World  \n"

    test.done()
    ret = chalkboard.parse code, @lang, {}

    test.equal ret[0].param.length, 2

    test.done()

  "multiple multi-line params description test": (test) ->
    code = """
      #
      # @chalk overview
      # @param {String} test Another test name
      # Line 2 of the first param
      # @param {Integer} random Just another random integer
      # With just another random character
      #
    """
    ret = chalkboard.parse code, @lang, {}
    test.equal ret[0].param.length, 2

    params = ret[0].param
    test.equal params[0].description, "Another test name  \nLine 2 of the first param  \n"
    test.equal params[1].description, "Just another random integer  \nWith just another random character  \n"

    test.done()

