Ingo Schommer
aab86a6b08
More verbose fixture step definitions
...
Too many clashes with other steps otherwise,
e.g. with 'And the preview contains "You can fill"'
2013-06-05 14:17:28 +02:00
Ingo Schommer
55c7f578fd
Documentation
2013-06-05 13:34:45 +02:00
Ingo Schommer
1eed512b7d
Member and Group fixture support
2013-06-05 13:34:45 +02:00
Ingo Schommer
460ce55d22
Delay UI interactions after ajax to allow browser rendering
...
merge
2013-06-05 13:34:45 +02:00
Ingo Schommer
8418bea0f8
Step transformations rather than special case step overrides
2013-06-05 13:34:45 +02:00
Ingo Schommer
fd9e84006f
Use FixtureFactory for YAML, move helpers to FixtureContext, consistently create assets
2013-06-05 13:34:45 +02:00
Ingo Schommer
30ece1347f
NEW FixtureContext ( #2 )
2013-06-05 13:34:42 +02:00
Ingo Schommer
e98233db65
NEW Auto-detect base_url from FILE_TO_URL_MAPPING
...
Removed framework_host since its no longer necessary due to the changed execution logic.
Unfortunately had to subclass the existing Mink Extension class since we can't influence
its config persistence from our own extensions (with a completely separate ContainerBuilder).
Also restructured README to be more focused on execution rather
than diving into deep config concerns early on.
2013-05-09 16:26:24 +02:00
Ingo Schommer
3a34c204c1
Generalized and fixed UploadField handling in behat
2013-04-09 11:32:43 +02:00
Ingo Schommer
72141f4474
3.1 compat
2013-04-09 01:58:34 +02:00
Ingo Schommer
b170e621c9
More feedback on which temp db gets created
2012-12-19 15:56:33 +01:00
Ingo Schommer
6c9be905f9
NEW Email testing
2012-12-19 15:56:20 +01:00
Ingo Schommer
95b9408c86
Using new and more flexible 'testsession' module instead of dev/tests/setdb
2012-12-19 15:55:54 +01:00
Ingo Schommer
135ae89617
Removed reconnect to DB on fixture defaults, it breaks state
...
Specifically, it resets to the standard database config,
rather than the session/cookie state for the temporary database.
2012-12-06 17:40:04 +01:00
Ingo Schommer
90443b64f9
More forgiving syntax for "wait for x seconds"
2012-12-06 17:40:04 +01:00
Ingo Schommer
2dc613f488
Fixed usage of private var from Selenium driver
...
Changed in selenium master recently
2012-11-28 16:44:09 +01:00
Ingo Schommer
74e0d8cd83
Fixed coding conventions (no functional changes)
...
Both Symfony and SilverStripe conventions mandate
lower camel case for instance properties
2012-11-18 11:51:00 +01:00
Ingo Schommer
feba280470
NEW LocatorProcessor and ClassGuesser to manage modules
...
Important for running behat tests per-module,
while stil keeping parameters like "base_url" configurable
without modifying behat.yml files in the modules own source code.
2012-11-15 17:42:45 +01:00
Ingo Schommer
046350fcce
Suppress DB default record output in behat runs
2012-11-15 16:08:47 +01:00
Ingo Schommer
38a27d2a50
NEW Reduced boilerplate configuration
...
- Moved all extension-specific conf into its own configuration namespace
- Described configuration via PHP, and added default values
- Removed boilerplate config from README
- Made screenshot_path optional
- Configurable ajax_timeout settings
Note: The DI system plus the initializer+context combo requires insane amounts of code duplication,
will need to be looked at more closely (very little docs on that level of Behat extension available).
2012-11-14 00:29:40 +01:00
Ingo Schommer
66a07442cf
Docs about commands and testing dependencies
2012-11-14 00:29:37 +01:00
Ingo Schommer
3ac7e83dae
ENHANCEMENT Migrated generic contexts from temporary 'behat-tests' module
...
The CMS specific context classes will move to framework
2012-11-09 17:34:24 +01:00
Ingo Schommer
ee4d8b7381
BUGFIX Flush manifests when bootstrapping tests
2012-11-09 15:46:33 +01:00
Ingo Schommer
99761ac1f9
Fixed paths
2012-11-08 21:51:17 +01:00
Ingo Schommer
afcae36eec
Resolved vendor confusion, its "SilverStripe", not "Behat"
...
"Behat" as a vendor namespace is already taken by the project
of the same name.
2012-10-16 22:05:17 +02:00
Michał Ochman
dc01926525
BUG add setAjaxEnabledSteps as interface method
2012-08-19 12:22:51 +02:00
Michał Ochman
2e1cfcc65d
initial commit
2012-08-15 16:50:19 +02:00