VulpesOS/gaia/apps/calendar/test/marionette/settings_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

32 lines
995 B
JavaScript
Executable file

'use strict';
var Calendar = require('./lib/calendar'),
assert = require('chai').assert;
marionette('settings', function() {
var app;
var client = marionette.client({
desiredCapabilities: { raisesAccessibilityExceptions: false }
});
setup(function() {
app = new Calendar(client);
app.launch();
});
test('theme color', function() {
assert.equal(app.themeColor, 'var(--header-background)', 'index');
app.openSettingsView();
assert.equal(app.themeColor, 'var(--header-background)', 'settings');
app.closeSettingsView();
app.openDayView();
assert.equal(app.themeColor, 'var(--header-background)', 'day view');
app.openAdvancedSettingsView();
assert.equal(app.themeColor, '#eeeeee', 'advanced settings');
app.closeAdvancedSettingsView();
assert.equal(app.themeColor, 'var(--header-background)', 'settings #2');
app.closeSettingsView();
assert.equal(app.themeColor, 'var(--header-background)', 'day view #2');
});
});