Navigation Menu

Skip to content

Commit

Permalink
Add test for cs-describe-domain
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Aug 6, 2012
1 parent 0dfa4d9 commit 282bf56
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 1 deletion.
2 changes: 1 addition & 1 deletion bin/cs-describe-domain
Expand Up @@ -27,7 +27,7 @@ function report(domain) {
console.log('Index Fields %s', domain.name);
// console.log('Ranking Fields %s', ;
console.log('SearchPartitionCount %s', domain.searchPartitionCount);
console.log('SearchInstanceCount %s', domain.searchPartitionCount);
console.log('SearchInstanceCount %s', domain.searchInstanceCount);
console.log('SearchInstanceType %s', domain.searchInstanceType);
}

Expand Down
47 changes: 47 additions & 0 deletions test/cs-commands.test.js
Expand Up @@ -37,6 +37,9 @@ suite('cs-create-domain', function() {
assert.isTrue(domain.exists());

done();
})
.error(function(e) {
done(e);
});
});

Expand All @@ -60,6 +63,9 @@ suite('cs-create-domain', function() {
assert.deepEqual(domains, ['test']);

done();
})
.error(function(e) {
done(e);
});
});

Expand All @@ -76,6 +82,47 @@ suite('cs-create-domain', function() {
assert.deepEqual(Domain.getAll(context), []);

done();
})
.error(function(e) {
done(e);
});
});
});

suite('cs-describe-domain', function() {
setup(commonSetup);
teardown(commonTeardown);

function report(domain, hostname) {
return [
'Domain Name ' + domain.name,
'Document Service Endpoint ' + domain.getDocumentsEndpoint(hostname)),
'Search Endpoint ' + domain.searchableDocumentsCount,
'Index Fields ' + domain.name,
'SearchPartitionCount ' + domain.searchPartitionCount,
'SearchInstanceCount ' + domain.searchInstanceCount,
'SearchInstanceType ' + domain.searchInstanceType
].join('\n');
}

test('describe all', function(done) {
new Domain('domain2', context).createSync();
new Domain('domain1', context).createSync();
utils
.run('cs-describe-domain',
'--show-all',
'--database-path', temporaryDatabase.path)
.next(function(result) {
assert.equal(result.code, 0);
assert.include(result.output.stdout,
report(new Domain('domain2', context), 'localhost'));
assert.include(result.output.stdout,
report(new Domain('domain1', context), 'localhost'));

done();
})
.error(function(e) {
done(e);
});
});
});

0 comments on commit 282bf56

Please sign in to comment.