Florian Bruhin
|
0daf5885be
|
Add some BDD tests for downloads.
|
2015-11-09 07:49:11 +01:00 |
|
Florian Bruhin
|
8aa29a2ba2
|
bdd: Fix assert in "The requests should be" step.
When we call get_requests() inside the assertion, it won't act the same when
reinterpreting it.
|
2015-11-09 07:38:34 +01:00 |
|
Florian Bruhin
|
a05da2a956
|
bdd: Add a "then no crash should happen" step.
This is actually just a NOP, but helps in writing nice sentences ;)
|
2015-11-09 07:37:52 +01:00 |
|
Florian Bruhin
|
ae0e391c04
|
bdd: Add a "When I wait for the message ..." step.
|
2015-11-09 07:37:23 +01:00 |
|
Florian Bruhin
|
56bdb74ed9
|
bdd: Allow (port) replacement in "When I run ...".
|
2015-11-09 07:37:04 +01:00 |
|
Florian Bruhin
|
5541e3ed32
|
bdd: Wait until title is loaded in yankpaste.
|
2015-11-05 08:03:03 +01:00 |
|
Florian Bruhin
|
b0430ca3e7
|
bdd: Make it possible to wait for messages.
|
2015-11-05 08:02:55 +01:00 |
|
Florian Bruhin
|
beab639d7a
|
bdd: Wait for finished loads in backforward.
|
2015-11-05 07:07:43 +01:00 |
|
Florian Bruhin
|
2c7b0d2fb4
|
Add some bdd tests for scrolling.
|
2015-11-03 22:42:25 +01:00 |
|
Florian Bruhin
|
2427bf5cb6
|
bdd: Make expect_error handle warnings.
|
2015-11-03 22:40:19 +01:00 |
|
Florian Bruhin
|
17396e1030
|
bdd tests: Add QuteProc.get_session().
|
2015-11-03 14:55:46 +01:00 |
|
Florian Bruhin
|
d992390cbe
|
bdd: Move yankpaste/test.html to yankpaste.html.
|
2015-11-03 14:40:30 +01:00 |
|
Florian Bruhin
|
535bcab310
|
bdd tests: Restart qutebrowser once per module.
This should be a good compromise between reproducibility and speed.
|
2015-11-03 07:00:46 +01:00 |
|
Florian Bruhin
|
e13de98790
|
Fix lint.
|
2015-11-02 23:49:44 +01:00 |
|
Florian Bruhin
|
7da0d2b6d5
|
Add some bdd tests for zooming.
|
2015-11-02 23:41:48 +01:00 |
|
Florian Bruhin
|
3155e20999
|
tests: Add helpers to compare sessions.
|
2015-11-02 23:41:48 +01:00 |
|
Florian Bruhin
|
ce6ba605e4
|
Reorganize bdd tests.
|
2015-11-02 20:32:15 +01:00 |
|
Florian Bruhin
|
8884de71d8
|
Fix checking for primary selection.
|
2015-11-02 08:07:25 +01:00 |
|
Florian Bruhin
|
672d11e25a
|
Add bdd test for :yank/:paste.
|
2015-11-02 07:43:37 +01:00 |
|
Florian Bruhin
|
b79ccb5e79
|
bdd: Make message matching work.
|
2015-11-01 22:49:39 +01:00 |
|
Florian Bruhin
|
70decdc2c8
|
Fix lint.
|
2015-11-01 22:47:58 +01:00 |
|
Florian Bruhin
|
5ed419c7f5
|
Make reloading more reliable.
Before, we didn't wait until the reload is done, which could lead to a race
condition.
|
2015-11-01 22:47:58 +01:00 |
|
Florian Bruhin
|
1a562594fa
|
Broken error message matching.
|
2015-11-01 22:40:11 +01:00 |
|
Florian Bruhin
|
ac148c11ec
|
Skip bdd tests when frozen for now.
See:
https://github.com/pytest-dev/pytest-bdd/issues/158
https://github.com/pytest-dev/pytest-bdd/issues/159
|
2015-11-01 22:40:11 +01:00 |
|
Florian Bruhin
|
8664e45558
|
Use httpbin.Request namedtuple for comparisons.
This makes it easier to look at the pytest diff when things go wrong.
|
2015-11-01 22:40:11 +01:00 |
|
Florian Bruhin
|
6e786ff9b7
|
Open in a new tab.
|
2015-11-01 22:40:11 +01:00 |
|
Florian Bruhin
|
ffc465e863
|
First work-in-progress feature test.
|
2015-11-01 22:40:11 +01:00 |
|