Граф коммитов

185 Коммитов

Автор SHA1 Сообщение Дата
Fredrik Wollsén b29a7219f2 Added npm link instructions to readme for developers to be able to try out the latest template 2018-04-25 09:36:30 -05:00
Fredrik Wollsén c4135d9513 Fix to event listener issue as per https://bugzilla.mozilla.org/show_bug.cgi?id=1451699#c1 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 4cb9223ea6 Converted legacy Feature.jsm into Feature.js and introductionNotificationBar WebExtension Experiment + moved browser-action-related js to Feature.js 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 41ebf123da Updated functional tests to use the new test util namespaces in ssat 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 4492050572 Npm run script tweaks 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 7ede0d8e0b Updated the template to confirm to the latest shield-studies-addon-utils develop branch 2018-04-25 09:36:30 -05:00
Fredrik Wollsén c434e648d4 Minimal l10n incl test 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 7ac92811f4 Removed js that will be part of study utils v5 rather than the template repo 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 271cc64579 Renamed functional_tests to basic_telemetry and cleaned it up a bit 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 5749c5532a Linting 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 8c10bb9f06 Moved notification-bar related tests to own test file + moved relevant ping-related util functions to utils 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 08c3403075 Moved ui button related test stubs to button_test and implemented the button exists test 2018-04-25 09:36:30 -05:00
Fredrik Wollsén b34135ed4b Using extension id from manifest instead of hard-coding add-on widget id in tests 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 62faeb6baa Npm run test:func bail after first test failure 2018-04-25 09:36:30 -05:00
Fredrik Wollsén d14267ec1a Web ext verbose mode only for npm start 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 8e86259e13 Restored loading Config.jsm (will not work with const or let) 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 0a8af988ae Moved module.exports.promiseAddonButton to button_test + async await conversion 2018-04-25 09:36:30 -05:00
Fredrik Wollsén ff66d346ac Restored and tweaked npm test command 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 4c9470576c Moved javascript files related to functional tests into test/functional 2018-04-25 09:36:30 -05:00
Fredrik Wollsén e8a25bfc8c Ported relevant parts of the example-addon-repo test/utils.js before deleting it (ours is more up to date) 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 68b861e869 Npm run format + linting 2018-04-25 09:36:30 -05:00
Fredrik Wollsén a8860bcfc9 Included adapted version of About This Repository from https://github.com/mozilla/example-addon-repo (dba20c1) 2018-04-25 09:36:30 -05:00
Fredrik Wollsén dc0b91a98c Imported dev docs + functional and unit testing structure from latest https://github.com/mozilla/example-addon-repo (dba20c1) 2018-04-25 09:36:30 -05:00
Fredrik Wollsén b523490938 Nit: WebExtension instead of Web Extension + updated readme title 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 660f5714f2 Moved doc headers to the top 2018-04-25 09:36:30 -05:00
Fredrik Wollsén b63c8f0d21 Added "Using this template" to readme 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 18a0961615 Added and applied npm run docformat 2018-04-25 09:36:30 -05:00
Fredrik Wollsén cee112850f Npm run format 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 9dd81c4d6f Ensured that tests are not run without the minimum required node version 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 697f1bc4f3 Valid license field value 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 1ef51eca80 Linting 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 6ffe693ac6 Improved eslint config as proposed in https://github.com/mozilla/shield-studies-addon-template/issues/61 2018-04-25 09:36:30 -05:00
Fredrik Wollsén be41ea60e2 Removed addons-linter since we use web-ext lint instead 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 838e81363f Excluded verbose output for web-ext lint 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 9a8521c38c Nits in DEV.md 2018-04-25 09:36:30 -05:00
Fredrik Wollsén ff69cd4c44 Updated path to add-on zip in npm commands 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 74460a9d40 Removed some stale files and doc references due to rebase 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 60503338d9 Removed unused icons from file tree docs (again) 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 055d652336 Updated package-lock.json 2018-04-25 09:36:30 -05:00
Fredrik Wollsén c47af61ee0 Removed likely-to-be-obsolete dependencies 2018-04-25 09:36:30 -05:00
Fredrik Wollsén ee5feb01a1 Fixed incorrect path in npm run lint:addons-linter 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 73cb290e3f Fixpack results 2018-04-25 09:36:30 -05:00
Fredrik Wollsén cd0f4ed0c5 Linting of manifest.json 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 6f63fe7298 Example study ui works as advertised 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 9ba41ebd3d Specified study utils as a runtime dependency since it is 2018-04-25 09:36:30 -05:00
Fredrik Wollsén e18cbd2e63 Updated package-lock.json 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 42a4a03285 Minor tweaks while debugging the broken browserAction 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 0fe681fb9b Removed unused example study icons 2018-04-25 09:36:30 -05:00
Fredrik Wollsén d460d0c9c4 Tweaks, formatting, linting 2018-04-25 09:36:30 -05:00
Fredrik Wollsén 1511701976 Improved dev docs 2018-04-25 09:36:30 -05:00