Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
32 lines
995 B
JavaScript
Executable file
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');
|
|
});
|
|
|
|
});
|