diff options
Diffstat (limited to 'tests/runner/flags/browsers.js')
-rw-r--r-- | tests/runner/flags/browsers.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/runner/flags/browsers.js b/tests/runner/flags/browsers.js new file mode 100644 index 000000000..5d2306afe --- /dev/null +++ b/tests/runner/flags/browsers.js @@ -0,0 +1,24 @@ +// This list is static, so no requests are required +// in the command help menu. + +import { getBrowsers } from "../browserstack/api.js"; + +export const browsers = [ + "chrome", + "ie", + "firefox", + "edge", + "safari", + "opera", + "yandex", + "IE Mobile", + "Android Browser", + "Mobile Safari" +]; + +// A function that can be used to update the above list. +export async function getAvailableBrowsers() { + const browsers = await getBrowsers( { flat: true } ); + const available = [ ...new Set( browsers.map( ( { browser } ) => browser ) ) ]; + return available; +} |