Commit graph

14 commits

Author SHA1 Message Date
Peter Snyder
568b1ce602 fix issue with the config page's state object falling out of sync when importing settings with new domains, fixes #26 2017-10-28 16:52:40 -05:00
Peter Snyder
77a34bd4b9 add import / export functionality, along with tests, fixes #8 2017-10-28 15:29:44 -05:00
Peter Snyder
d8f6f653ba add ability to run tests in headless mode, generally clean up all the npm scripts 2017-10-27 19:54:44 -05:00
Peter Snyder
8a45bc6ff6 remove redundant test for 'iframe contentWindow without src' (iframes.js covers it) 2017-10-27 18:01:33 -05:00
Peter Snyder
ec84e283a1 test sutie clean up, including moving iframe tests to their own file 2017-10-25 23:02:06 -05:00
Peter Snyder
bf76aa542a add iframe contentWindow test case, issue #20 2017-10-25 23:00:44 -05:00
Peter Snyder
1aad02cb75 add test for same origin iframes' contentWindow property, issue #20 2017-10-23 21:35:47 -05:00
Peter Snyder
710e1847d1 add slight pause to standard blocking tests to make test results more consistant 2017-10-23 03:33:57 -05:00
Peter Snyder
ae18079a67 code cleanup, better eslint rules and related test configuration 2017-10-23 03:29:59 -05:00
Peter Snyder
5580148632 make all login tests skip (instead of fail) if there are no social networking credentials included in the repo 2017-10-23 01:45:27 -05:00
Peter Snyder
0bd91f6f3f address newly introduced CSP issues by not inserting the hash allowed rule for {default,script}-src if there is a 'unsafe-line' rule in place, fixes #11 2017-10-23 00:17:23 -05:00
Peter Snyder
1732d8fa96 add eslint rule for requiring semicolons, and then fixing the same issue in the code base 2017-10-22 02:07:22 -05:00
Peter Snyder
933df5a823 fixed logging into sites on FF, added linting and github/youtube login tests 2017-10-22 00:40:39 -05:00
Peter Snyder
7cd3aedca4 added basic selenium test suite, move the config page to its own tab 2017-10-21 20:39:17 -04:00