Organize test files following contracts folders structure
This commit is contained in:
28
test/ownership/Contactable.test.js
Normal file
28
test/ownership/Contactable.test.js
Normal file
@ -0,0 +1,28 @@
|
||||
|
||||
var Contactable = artifacts.require('../contracts/ownership/Contactable.sol');
|
||||
|
||||
contract('Contactable', function (accounts) {
|
||||
let contactable;
|
||||
|
||||
beforeEach(async function () {
|
||||
contactable = await Contactable.new();
|
||||
});
|
||||
|
||||
it('should have an empty contact info', async function () {
|
||||
let info = await contactable.contactInformation();
|
||||
assert.isTrue(info === '');
|
||||
});
|
||||
|
||||
describe('after setting the contact information', function () {
|
||||
let contactInfo = 'contact information';
|
||||
|
||||
beforeEach(async function () {
|
||||
await contactable.setContactInformation(contactInfo);
|
||||
});
|
||||
|
||||
it('should return the setted contact information', async function () {
|
||||
let info = await contactable.contactInformation();
|
||||
assert.isTrue(info === contactInfo);
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user