|
@@ -0,0 +1,30 @@
|
|
|
+'use strict';
|
|
|
+const assertJump = require('./helpers/assertJump');
|
|
|
+
|
|
|
+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);
|
|
|
+ });
|
|
|
+ });
|
|
|
+});
|