mirror of
https://github.com/apache/cordova-android.git
synced 2026-04-04 00:02:03 +08:00
CB-11138 Reuse PluginManager from common to add/rm plugins
This closes #301
This commit is contained in:
@@ -36,20 +36,16 @@ describe('addPlugin method', function () {
|
||||
var api, fail, gradleBuilder;
|
||||
|
||||
beforeEach(function() {
|
||||
var ActionStack = jasmine.createSpyObj('ActionStack', ['createAction', 'push', 'process']);
|
||||
ActionStack.process.andReturn(Q());
|
||||
spyOn(common, 'ActionStack').andReturn(ActionStack);
|
||||
var pluginManager = jasmine.createSpyObj('pluginManager', ['addPlugin']);
|
||||
pluginManager.addPlugin.andReturn(Q());
|
||||
spyOn(common.PluginManager, 'get').andReturn(pluginManager);
|
||||
|
||||
spyOn(AndroidProject, 'getProjectFile')
|
||||
.andReturn(jasmine.createSpyObj('AndroidProject', ['getPackageName', 'write']));
|
||||
var projectSpy = jasmine.createSpyObj('AndroidProject', ['getPackageName', 'write']);
|
||||
spyOn(AndroidProject, 'getProjectFile').andReturn(projectSpy);
|
||||
|
||||
var Api = require('../../bin/templates/cordova/Api');
|
||||
api = new Api('android', FAKE_PROJECT_DIR);
|
||||
|
||||
spyOn(api, '_addModulesInfo');
|
||||
spyOn(api._munger, 'add_plugin_changes')
|
||||
.andReturn(jasmine.createSpyObj('munger', ['save_all']));
|
||||
|
||||
fail = jasmine.createSpy('fail');
|
||||
gradleBuilder = jasmine.createSpyObj('gradleBuilder', ['prepBuildFiles']);
|
||||
spyOn(builders, 'getBuilder').andReturn(gradleBuilder);
|
||||
|
||||
Reference in New Issue
Block a user