From 9a310dd1fb3d8582669f55ea7f5038126292e0ed Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 20 Nov 2015 07:03:51 +0100 Subject: [PATCH] bdd: Add step to check for JS console.log. --- tests/integration/features/conftest.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/integration/features/conftest.py b/tests/integration/features/conftest.py index b9428802f..7024fcb8c 100644 --- a/tests/integration/features/conftest.py +++ b/tests/integration/features/conftest.py @@ -140,6 +140,13 @@ def ensure_not_logged(quteproc, pattern): quteproc.ensure_not_logged(message=pattern) +@bdd.then(bdd.parsers.parse('the javascript message "{message}" should be ' + 'logged')) +def javascript_message_logged(quteproc, message): + quteproc.wait_for(category='js', function='javaScriptConsoleMessage', + message='[*] {}'.format(message)) + + @bdd.then("no crash should happen") def no_crash(): """Don't do anything.