“Truffle test” fails - Could not find artifacts for xxxx from any sources


Bump into this issue and the solution to to "ensure your test contract name matches your contract filename.

For example, this is where you will get an error

TestLandContract.sol

contract TestLandContractOhCrap {

LandContract targetContract = LandContract(DeployedAddresses.LandContract());

function test() public {

uint data = 8;
Assert.equal(8, data, "Adoption of pet ID 8 should be recorded.");
}

}


No error

TestLandContract.sol

contract TestLandContract {

LandContract targetContract = LandContract(DeployedAddresses.LandContract());

function test() public {

uint data = 8;
Assert.equal(8, data, "Adoption of pet ID 8 should be recorded.");
}

}

Comments

Popular posts from this blog

The specified initialization vector (IV) does not match the block size for this algorithm