                        'The Sarcoma necrosis percent range field is not' +
                        ' displayed')
                   .to.eventually.be.true
+
+        describe 'Assessment', ->
+          assessment = null
+      
+          before ->
+            assessment = clinicalProfile.then (profile) ->
+              profile.find('div[ng-switch-when="Assessment"]')
+          
+          it 'should show the assessment panel', ->
+            assessment.then (table) ->
+              expect(table, 'The Sarcoma assessment panel is missing').to.exist
+              expect(table.isDisplayed(), 'The Sarcoma assessment panel is not' +
+                                          ' displayed')
+                .to.eventually.be.true
+
+          # TODO - Test cases for TNM?

          #       expect(weight, 'The weight is not an integer').to.match(/^\d+$/)
          #       expect(parseInt(weight), 'The weight is not positive')
          #         .to.be.greaterThan(0)
    
        describe 'Assessment', ->
          # TODO - Add test cases for the date, weight and every outcome table.
      
      describe 'Treatments', ->
        describe 'Neoadjuvant Treatment', ->
          treatment = null

              expect(table.isDisplayed(), 'The Sarcoma biopsy panel is not' +
                                          ' displayed')
                .to.eventually.be.true

          it 'should show the tumor site', ->
            biopsy.then (table) ->
              table.find(By.binding('pathology.location')).then (site) ->
