Мне нужно прочитать данные из файла Json и затем утверждать, что значение его ключей совпадает с некоторыми другими значениями. Ниже приведен мой пример кода:
var fs = require('fs');
let StudentData = 'StudentData.json';
describe('Test for Json Data', function (){
let Data = {
a: 'a',
b: 'bb',
c: 'ccc'
};
let DT = JSON.stringify(Data);
fs.writeFileSync(StudentData ,DT)
it('test for C', function(){
let Uploaded_data = fs.readFileSync(StudentData);
let Data = JSON.parse(Uploaded_data);
let c = Data['c'];
console.log(c);
expect(c.toBe('ccc'));
})
});
Когда я запускаю скрипт, я получаю следующую ошибку:
1) Test for Json Data test for C
Message:
Failed: c.toBe is not a function
Stack:
TypeError: c.toBe is not a function
Как я могу проверить значение "c" здесь?