VulpesOS/gaia/apps/camera/test/marionette/hud_test.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

41 lines
No EOL
878 B
JavaScript
Executable file

marionette('Hud', function() {
'use strict';
teardown(function() {
camera.close();
});
var assert = require('assert');
var client = marionette.client({
desiredCapabilities: { raisesAccessibilityExceptions: false }
});
var camera = new (require('./lib/camera'))(client);
setup(function() {
camera.launch();
});
test('toggle cameras', function() {
if (camera.frontCamera) {
camera.waitForHudReady();
camera.tapCameraToggle();
camera.waitForViewfinderDisabled();
camera.waitForViewfinderEnabled();
}
});
test('tap flash', function() {
if (camera.flash) {
camera.waitForHudReady();
camera.tapFlash();
camera.waitForNotification();
}
});
test('open settings menu', function() {
camera.waitForHudReady();
camera.tapSettings();
camera.waitForSettingsPanel();
});
});