Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-16 | facilitate tracking of IndexedDB item store contents | Wojtek Kosior | |
2021-12-15 | facilitate mocking imported values | Wojtek Kosior | |
2021-12-14 | facilitate broadcasting messages to different execution contexts within the ↵ | Wojtek Kosior | |
webextension | |||
2021-12-13 | facilitate creating and installing WebExtensions during tests | Wojtek Kosior | |
It is now possible to more conveniently test WebExtension APIs code by wrapping it into a test WebExtension and temporarily installing in the driven browser. | |||
2021-12-13 | enable in-line command editing in the Python prompt shown as part of `make ↵ | Wojtek Kosior | |
test-environment` | |||
2021-12-10 | improve IndexedDB use | Wojtek Kosior | |
2021-12-08 | facilitate initialization of IndexedDB for use by Haketilo | Wojtek Kosior | |
2021-12-04 | finish implementing more efficient querying of URL patterns | Wojtek Kosior | |
The algorithm is implemented and tested. However, it is yet to be hooked into the actual extension. | |||
2021-12-03 | start implementing more efficient querying of URL patterns | Wojtek Kosior | |
2021-12-01 | improve unit testing approach | Wojtek Kosior | |
Unit tests were moved to their own subdirectory. Fixtures common to many unit tests were moved to test/unit/conftest.py. A facility to execute scripts in page's global scope was added. A workaround was employed to present information about errors in injected scripts. Sample unit tests for regexes in common/patterns.js were added. | |||
2021-12-01 | facilitate testing javascript functions | Wojtek Kosior | |
Haketilo's .js files can now be loaded together with their dependencies and executed on a page opened in a selenium-driven Firefox instance. | |||
2021-11-27 | add Selenium- and Python-based test system | Wojtek Kosior | |