Commit Graph

65 Commits

Author SHA1 Message Date
renovate[bot] df8f06d9e1
chore(deps): update dependency chai to v4.3.1 (#285)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-03 16:25:27 +01:00
renovate[bot] a03a7950f0
chore(deps): update dependency tape to v5.2.1 (#284)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-03 16:25:08 +01:00
renovate[bot] 6a073cec9e
chore(deps): update dependency eslint to v7.21.0 (#283)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-03 16:24:24 +01:00
renovate[bot] 3f48baf550
chore(deps): update dependency grunt-replace to v2 (#282)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-03 16:23:54 +01:00
renovate[bot] ed32155c32
chore(deps): update babel monorepo (#281)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-03 16:22:59 +01:00
renovate[bot] 29a674a8eb
chore(deps): update dependency tape to v5.2.0 (#280)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-22 14:12:07 +01:00
renovate[bot] f59e78abb7
chore(deps): update babel monorepo to v7.12.17 (#279)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-22 14:11:10 +01:00
Luca Greco 62f6848bee
chore: Removed unused async-wait-until dev dependency (#278) 2021-02-16 15:54:20 +01:00
renovate[bot] c47e4e8330
chore(deps): update dependency eslint to v7.20.0 (#275)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-15 15:12:16 +01:00
renovate[bot] 413622f275
chore(deps): update babel monorepo to v7.12.16 (#274)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-12 12:59:21 +01:00
renovate[bot] 4758095e29
chore(deps): update dependency mocha to v8.3.0 (#273)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-12 12:58:57 +01:00
renovate[bot] 19a753c01c
chore(deps): update dependency tape to v5 (#272)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-05 11:46:43 +01:00
renovate[bot] f4c7c831db
chore(deps): update dependency nyc to v15 (#270)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-05 11:45:50 +01:00
renovate[bot] c7a431ad39
chore(deps): update dependency sinon to v9 (#271)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-05 11:41:44 +01:00
renovate[bot] 390d7c8d51
chore(deps): update dependency mocha to v8 (#269)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 21:06:46 +01:00
renovate[bot] 8caec99e2e
chore(deps): update dependency istanbul-lib-instrument to v4 (#267)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 21:05:45 +01:00
renovate[bot] 0ae61e6b45
chore(deps): update dependency chai to v4.3.0 (#266)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 21:04:37 +01:00
renovate[bot] f80bed949f
chore(deps): update dependency eslint to v7 (#265)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 21:04:16 +01:00
renovate[bot] d0b0a5c999
chore(deps): update dependency cross-env to v7 (#264)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 20:59:46 +01:00
renovate[bot] 8f33cd0b01
chore(deps): update dependency chromedriver to v88 (#263)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 20:58:42 +01:00
renovate[bot] 78bc8e1bbd
chore(deps): update dependency browserify to v17 (#262)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 20:56:39 +01:00
renovate[bot] a79e31dc40
chore(deps): update dependency tmp to v0.2.1 (#261)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-03 20:07:33 +01:00
renovate[bot] 85ec16a437
chore(deps): pin dependencies (#260)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-03 18:57:40 +01:00
Luca Greco 614a1f3f36
chore(ci): Migrate CI jobs to circleci (#256) 2021-01-21 13:20:11 +01:00
Rob Wu 85c5dfb84a chore(deps): Updated chromedriver to version 87.0.2 2020-12-08 15:34:43 +01:00
Luca Greco 93203c6995 chore: bump version for release 0.7.0 2020-11-10 21:14:55 +01:00
Rob Wu 5f13763d5e chore(deps): Updated chromedriver to version 85.0.1 2020-09-17 13:19:55 +02:00
Rob Wu b22e05870d
chore(deps): Updated chromedriver to version 80.0.1 (#221) 2020-02-19 23:48:46 +01:00
Luca Greco c77e9fb89d chore: bump version for release 0.6.0 2019-12-23 13:26:35 +01:00
Luca Greco f85b5d8e5b
fix: Update babel deps to babel 7 (#214)
* fix: Update babel deps to babel 7
* chore: Replaced @babel/transfor-umd-modules with a small custom babel transformer script
* test: Added minimal integration test as smoke test for importing polyfill as es6 module
2019-12-12 19:00:46 +01:00
Luca Greco 2005a2ca22 chore: Updated sinon to version 7.5.0 2019-11-27 13:38:52 +01:00
Luca Greco 5f1fbcc72c chore: Updated grunt-coveralls to version 2.0.0 2019-11-27 13:38:52 +01:00
Luca Greco 94a4f73371 chore: Updated gruntify-eslint to version 5.0.0 2019-11-27 13:38:52 +01:00
Luca Greco 99dc57cda0 chore: Updated mocha to version 4.2.0 2019-11-27 13:38:52 +01:00
Luca Greco d44187c2e9 chore: Updated chai to version 4.2.0 2019-11-27 13:38:52 +01:00
Luca Greco 57af39d0c5 chore: Updated babel-eslint to version 10.0.3 2019-11-27 13:38:52 +01:00
Luca Greco ff38ac3b6c chore: Updated cross-env to version 6.0.3 2019-11-27 13:38:52 +01:00
Luca Greco ce73bce4a2 chore: Updated nyc to version 14.1.1 2019-11-27 13:38:52 +01:00
Luca Greco 75b569b250 chore: Updated instanbul-lib-instrument to version 3.3.0 2019-11-27 13:38:52 +01:00
Luca Greco 8dd76b0e37 chore: Updated tmp to version 0.1.0 2019-11-27 13:38:52 +01:00
dependabot[bot] b8e374a37a chore(deps-dev): bump eslint from 3.19.0 to 6.6.0 (#209)
Bumps [eslint](https://github.com/eslint/eslint) from 3.19.0 to 6.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v3.19.0...v6.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-21 14:24:41 +01:00
Manvel Saroyan 5f7a8458c9 chore(deps): Updated chromedriver to version 78.0.1 2019-10-29 23:42:45 +00:00
Luca Greco be611156bc chore: bump version for release 0.5.0 2019-09-27 00:04:25 +02:00
Luca Greco 6b8e7e18ed
chore(deps): Updated chromedriver to version 76.0.0 (#199) 2019-08-01 17:16:24 +02:00
Luca Greco 949f08cc7d chore: bump version for release 0.4.0 2019-02-06 12:40:54 +01:00
ExE Boss 83ec9e70ad test(integration): Use node for running test scripts (#167)
* test(integration): Use node for running browser smoketests
* test(integration): Use node for running test scripts
2019-01-28 18:49:25 +01:00
Luca Greco cf135db59e chore: bump version for release 0.3.1 2018-08-21 12:03:52 +02:00
Luca Greco 5e4796c116 chore: bump version for release 0.3.0 2018-07-19 16:48:08 +02:00
ExE Boss 4712d9274d chore: Fixed build and integration tests when installed using pnpm (#127) 2018-07-04 13:47:41 +02:00
Luca Greco 5d186bae84 test(browsers-smoketests): Run a set of smoke tests on both Chrome and Firefox
This commit introduces tape as the test framework used to define the tests in the
test extension contexts and send them to the nodejs script that orchestrate the
test run.

The nodejs script has also been migrated from mocha to tape, it uses the custom test
helpers provided to setup the test environment (e.g. create a temporary dir
for the test extension, copy the last polyfill build, bundle tape to be used
in the test extension, start the browser which run the test extension
and finally collect the results of the test extension) and then it merges all the
tap logs collected from every test extension into a single "per browser" test suite.

- updated travis nodejs environment to nodejs 8
- uses tape to collect test results from inside the test extension
- added test case to check polyfill 'existing browser API object' detection
- added test for expected rejection on tabs.sendMessage with an invalid tabId
- added test with multiple listeners which resolves to undefined and null
- optionally run chrome smoketests with --enable-features=NativeCrxBindings
2018-06-02 20:59:46 +02:00