Test Setup

Here is a spec written for you. Please note that in the beforeEach() life-cycle method you need to execute the setup() method will will setup a new ColdBox request for each spec you run.

component extends="coldbox.system.testing.BaseTestCase" appMapping="/apps/MyApp"{

    function run(){

        describe( "Main Handler", function(){

            beforeEach(function( currentSpec ){
                // Setup as a new ColdBox request, VERY IMPORTANT. ELSE EVERYTHING LOOKS LIKE THE SAME REQUEST.
                setup();
            });

            it( "+homepage renders", function(){
                var event = execute( event="main.index", renderResults=true );
                expect(    event.getValue( name="welcomemessage", private=true ) ).toBe( "Welcome to ColdBox!" );
            });

        });
    }

}

results matching ""

    No results matching ""