 
   describe "BDD 'should' framework", ->
     it "should include the new asserts", ->
-      "#header_1".should.be.inDOM
-      "#header_X".should.not.be.inDOM
-
-  describe.skip "TDD 'assert' framework", ->
-    it "should have bound methods inDOM and others", ->
-      assert.inDOM("#header_1")
-
+      "#header_1".should.be.inDOM.and.visible.and.ok
+      "#header_X".should.not.be.inDOM.and.visible
 
   describe "the matchCurrentUrl property", ->
     it "matches /localhost/", ->
       casper.then ->
-        expect(/localhost/).to.matchCurrentUrl
+        expect(/localhost/).to.matchCurrentUrl.and.be.ok
 
     it "does not match /some_remote_host/", ->
       casper.then ->

        expect(-> typeof jQuery).to.not.matchOnRemote("undefined")
        (-> typeof jQuery).should.not.matchOnRemote('undefined')
        expect('jquery-1.8.3.min.js').to.be.loaded






  describe "the matchTitle property", ->
    it "matches a regular expression (/Title/)", ->
      casper.then ->
        expect(/Title/).to.matchTitle.and.be.ok

    it "does not match an given regular expression (/^Title/)", ->
      casper.then ->
