         expect(fs.existsSync("/build/d.js")).to.be.true
 
         expect(manifest.bundle).to.have.properties
-            url: -> @that.to.be.a("String").equals("http://127.0.0.1:8010/bundle.js")
+            url: -> @that.is.a("String").equals("http://127.0.0.1:8010/bundle.js")
 
         expect(manifest.modules[0].decoding).to.have.properties
-            cipher: -> @that.to.be.a("String").equals("aes")
-            mode: -> @that.to.be.a("String").equals("gcm")
-            iter: -> @that.to.be.a("Number").that.equals(1000)
-            ks: -> @that.to.be.a("Number").that.equals(128)
-            ts: -> @that.to.be.a("Number").that.equals(128)
-            auth: -> @that.to.be.a("String")
-            salt: -> @that.to.be.a("String").with.length(16)
-            iv: -> @that.to.be.a("String").with.length(32)
+            cipher: -> @that.is.a("String").equals("aes")
+            mode: -> @that.is.a("String").equals("gcm")
+            iter: -> @that.is.a("Number").that.equals(1000)
+            ks: -> @that.is.a("Number").that.equals(128)
+            ts: -> @that.is.a("Number").that.equals(128)
+            auth: -> @that.is.a("String")
+            salt: -> @that.is.a("String").with.length(16)
+            iv: -> @that.is.a("String").with.length(32)
 
         loader =
             options:

        hosting = JSON.parse(fs.readFileSync("/testimonial/hosting.json", encoding: "utf8"))

        expect(hosting).to.have.properties
            version: -> @that.to.be.a("String")
            files: -> @that.to.deep.equal
                "http://127.0.0.1:8010/a.js": "./a.js"
                "http://127.0.0.1:8010/b.js": "./b.js"
                "http://127.0.0.1:8010/c.js": "./c.js"
                "http://127.0.0.1:8010/d.js": "./d.js"

describe.only 'Hosting output with bundle', ->
    beforeEach ->
        system = yaml.safeLoad("""
            testimonial: 

            version: -> @to.be.a("String")
            modules: -> @to.be.an("Array").with.length(1).and.properties
                0: -> @that.have.properties
                    id: -> @that.equals("a")
                    deps: -> @that.deep.equals({})
                    type: -> @that.equals("cjs")
                    hash: -> @that.equals("1007f6da5acf8cc2643274276079bc3e")
                    url: -> @that.equals("http://127.0.0.1:8010/a.js")

        expect(manifest).not.to.have.property("decoder_func")
        expect(manifest.modules[0]).not.to.have.property("decoding")
