test framework added to engine.rb