Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: sf1.3
Fetching contributors…

Cannot retrieve contributors at this time

47 lines (28 sloc) 1.45 kb

Functional Test Generation

This plugin contains a specific filter which just records user's interactions in a symfony Functional Test format.

So mainly you navigate accross your application, submit your forms and click on links, and boom ... you have a functional test almost ready to use.

Please read the original blog post : swFilterFunctionalTest

Installation

  • Install swFunctionalTestGenerationPlugin

  • Clear your cache

    php symfony cc
    
  • Edit the filters.yml file and add these configuration lines after the rendering filter

    functional_test:
      class: swFilterFunctionalTest
  • Enable module swFunctionalTestSave in your settings.yml

    .settings
      enabled_modules:
        - swFunctionalTestSave
  • Make sure the debug panel is enabled

Usage

  • Enable the functional test in the debug bar
  • Perform a scenario on your project
  • once done, copy-paste the generated code into a test file or save it via the form

Know issue

  • When you perform an ajax request, do an http request or reload your page just after to see your ajax request in the generated code
Jump to Line
Something went wrong with that request. Please try again.