VulpesOS/gaia/tests/jsmarionette/plugins/marionette-apps/test/apps_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
783 B
JavaScript
Executable file

'use strict';
/* global marionette */
var Apps = require('../lib/apps');
var App = require('../lib/app');
var assert = require('assert');
marionette('Apps', function() {
var client = marionette.client();
marionette.plugin('mozApps', require('../lib/apps'));
suite('#setup', function() {
test('should return an App with a _client', function() {
assert.ok(client.mozApps instanceof Apps);
assert.strictEqual(client.mozApps._client, client);
});
});
suite('#getSelf', function() {
test('should return a current app', function(done) {
client.mozApps.getSelf(function(err, app) {
if (err) {
return done(err);
}
assert.ok(app instanceof App, 'app instanceof App');
done();
});
});
});
});