mavensmate
Version:
Core APIs that drive MavensMate IDEs for Salesforce1/Force.com
42 lines (33 loc) • 950 B
JavaScript
;
var helper = require('../../test-helper');
var chai = require('chai');
var should = chai.should();
chai.use(require('chai-fs'));
describe('mavensmate list-projects', function() {
var commandExecutor;
before(function(done) {
this.timeout(120000);
helper.putTestProjectInTestWorkspace('list-projects-test');
helper.bootstrapEnvironment();
commandExecutor = helper.getCommandExecutor();
done();
});
after(function(done) {
helper.cleanUpProject('list-projects-test');
done();
});
it('should return a list of project ids/paths in all workspaces', function(done) {
commandExecutor.execute({
name: 'list-projects'
})
.then(function(response) {
response.length.should.equal(1);
response[0].should.have.property('id');
response[0].should.have.property('path');
done();
})
.catch(function(err) {
done(err);
});
});
});