Files
standardnotes-app-web/packages/snjs/mocha/000.test.js
2023-08-06 15:23:31 -05:00

35 lines
919 B
JavaScript

chai.use(chaiAsPromised)
const expect = chai.expect
describe('000 legacy protocol operations', () => {
let protocol004
beforeEach(async () => {
localStorage.clear()
protocol004 = new SNProtocolOperator004(new SNWebCrypto())
})
afterEach(async () => {
localStorage.clear()
})
it('cannot decode 000 item', function () {
const string =
'000eyJyZWZlcmVuY2VzIjpbeyJ1dWlkIjoiZGMwMDUwZWUtNWQyNi00MGMyLWJjMjAtYzU1ZWE1Yjc4MmUwIiwiY29udGVudF90eXBlIjoiU058VXNlclByZWZlcmVuY2VzIn1dLCJhcHBEYXRhIjp7Im9yZy5zdGFuZGFyZG5vdGVzLnNuIjp7ImNsaWVudF91cGRhdGVkX2F0IjoiMjAyMC0wNC0wOFQxNDoxODozNC4yNzBaIn19LCJ0aXRsZSI6IjAuMDMyMzc3OTQyMDUxNzUzMzciLCJ0ZXh0Ijoid29ybGQifQ=='
let error
try {
protocol004.generateDecryptedParameters({
uuid: 'foo',
content: string,
content_type: 'foo',
})
} catch (e) {
error = e
}
expect(error).to.be.ok
})
})