我有一个 Marketplace.test.js 文件,即使在 const
之前也会出现语法错误。当我在终端中输入“truffle test”时,在测试文件中。
我用谷歌搜索并寻找答案,但没有结果。我觉得这个问题应该很容易解决,但还没有结果。在使用区 block 链方面仍然是个菜鸟,这非常令人沮丧。任何帮助将不胜感激。谢谢。
const Marketplace = artifacts.require('./Marketplace.sol')
contract('Marketplace', (accounts) => {
let marketplace
before(async () => {
marketplace = await Marketplace.deployed()
})
describe('deployment', async () => {
it('deploys successfully', async () => {
const address = await marketplace.address
assert.notEqual(address, 0x0)
assert.notEqual(address, '')
assert.notEqual(address, null)
assert.notEqual(address, undefined)
})
})
})
SyntaxError: C:/ETHDev/marketplace/test/Marketplace.test.js: Unexpected character '�' (1:0)
block 引用>1 | ��c o n s t M a r k e t p l a c e = a r t i f a c t s . r e q u i r e ( ' . / M a r k e t p l a c e . s o l ' ) ;
最佳答案
此错误可能是由于您使用的编辑器引起的,请尝试切换到任何其他编辑器。
如果您使用的是 Notepad++ ,请更改此设置。 “编码”->“转换为无 BOM 的 UTF-8”
关于javascript - 使用 Truffle 测试合约的简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57722885/