我有一个简单的规范文件来运行 JEST:
describe('config', () => {
it('should be able to open database', () => {
console.log(SQLite);
SQLite.openDatabase(
{
name: 'TestDB',
createFromLocation: '~/www/test.db'
},
() => console.log('success'),
() => console.log('fail')
);
});
});
我想编写可以打开预先填充的 test.db 的测试(使用 DB Browser for SQlite 创建)。DB 位于 ./www/test.db 相对于规范文件的位置。当我运行 SQLite.openDatabase 时,它失败并出现以下错误:
TypeError:无法读取未定义的属性“打开”
最终,我想编写一个库来根据 react-native 应用程序的需要从 sqlite 访问数据。然而,这是阻碍进一步工作的基本测试。