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.
This commit is contained in:
OverSu 2026-09-30 23:13:03 +02:00
commit b38dea0597
25901 changed files with 9982925 additions and 369 deletions

View file

@ -0,0 +1,105 @@
'use strict';
/* global __dirname */
var Rocketbar = require('../../../system/test/marionette/lib/rocketbar');
var Server = require('../../../../shared/test/integration/server');
marionette('Rocketbar', function() {
var client = marionette.client();
var rocketbar, search, server, system;
suiteSetup(function(done) {
Server.create(__dirname + '/fixtures/', function(err, _server) {
server = _server;
done();
});
});
suiteTeardown(function() {
server.stop();
});
setup(function() {
rocketbar = new Rocketbar(client);
search = client.loader.getAppClass('search');
system = client.loader.getAppClass('system');
system.waitForFullyLoaded();
});
test.skip('Focus', function() {
rocketbar.waitForLoad();
var screen = rocketbar.screen;
// Check that focussed Rocketbar is in the focused state
rocketbar.focus();
client.waitFor(function() {
var screenClass = screen.getAttribute('class');
return screenClass.indexOf('rocketbar-focused') != -1;
});
});
// Skip test as it conflicts with master behaviour.
// We no longer have web results to display, and can't go to the browser
// because that will no longer be opened with a MozActivity in 2.1.
// https://bugzilla.mozilla.org/show_bug.cgi?id=1009855
test.skip('show results on submit', function() {
rocketbar.waitForLoad();
rocketbar.focus();
rocketbar.enterText('', true);
client.waitFor(function() {
return rocketbar.results.displayed();
});
});
// Skip test as it conflicts with master behaviour
// https://bugzilla.mozilla.org/show_bug.cgi?id=1009855
test.skip('Navigate to URL', function() {
rocketbar.waitForLoad();
var element = rocketbar.rocketbar;
var url = server.url('sample.html');
rocketbar.focus();
rocketbar.enterText(url, true); // Enter the URL with enter key
rocketbar.switchToBrowserFrame(url);
client.switchToFrame();
client.waitFor(function() {
var rocketbarClass = element.getAttribute('class');
return rocketbarClass.indexOf('expanded') != -1;
});
});
test.skip('Cancel Rocketbar', function() {
rocketbar.waitForLoad();
// Check that cancel button appears
rocketbar.focus();
var cancel = rocketbar.cancel;
client.waitFor(function() {
return cancel.displayed();
});
// Check that clicking cancel returns to non-active state
cancel.click();
var title = rocketbar.title;
client.waitFor(function() {
return title.displayed();
});
});
test.skip('Cancel Rocketbar with backdrop', function() {
rocketbar.waitForLoad();
// Check that scrim appears
rocketbar.focus();
var backdrop = rocketbar.backdrop;
client.waitFor(function() {
return backdrop.displayed();
});
// Check that clicking scrim returns to non-active state
backdrop.click();
var title = rocketbar.title;
client.waitFor(function() {
return title.displayed();
});
});
});