diff --git a/test/encode.test.js b/test/encode.test.js index 9ac1d4f..236e5b1 100644 --- a/test/encode.test.js +++ b/test/encode.test.js @@ -1,5 +1,6 @@ /* eslint-env mocha */ /* eslint-disable func-names, prefer-arrow-callback */ +/* eslint-disable import/no-absolute-path */ import { chai } from 'meteor/practicalmeteor:chai'; import ActiveFiresCollection from '/imports/api/ActiveFires/ActiveFires'; @@ -36,7 +37,7 @@ describe('url encoding', () => { scan: 1, track: 1, satellite: 'A', - confidence: 60, + confidence: 'nominal', version: '6.0NRT', frp: 6.5, daynight: null, @@ -69,12 +70,16 @@ describe('url encoding', () => { chai.expect(unsealed).to.deep.equal(obj); }); - it('should decrypt node-red enc objects', async () => { const sealed = 'Fe26.2**750f04110aef0f20d1093aa3f2a54dac3d7d5cc86e864e2c7d71b0ead88bc5b9*rX653dosl4BiM2L4fmZiiA*xuKj8XojCaS38R6X1EXkXBWjOidpnB0EVgGbdod_4vACHSl1w61hgXkU6SOq8HdURakJKCyIqWrsrdGt6DI6bl1xgfZ4ejlRMV_Keu0-WV0BVqrxbw0NlMN9KPexRDsy15yZou4ExU1yE36PBsfZIYysUrIsXwiBz3D5KvDaW0BnAXZ4sUR5Kyvk8g75QQmBth_LVHaEWE_OMarQUXDvFZ33R2_vM_i89QSj-wzwG5v-lbYrimE_5SMhEngRJFjihtQ_LfQlkH0wrpe5SUIdNL-DzsRxswvY7RIuMKHVLWSy8So66PxCuVJKa-DGvclX7tj7NO9RgNidfqP8U0izTpoV7dJB44Bwi4NOwLKGwNO9NG7jt-KGb2P6FeLTJYq8Mt0qqNsYXWUMpuhgXlKc2SuKT0avh-kYdovFO3YztGg5dz_Asu5hGZtkzRG6oGrvZxU8j7VDDNSQLLHo67Skmqg5_0e6Bp0gqpz13bmCSVvM_IpOkJLIgkRkGAvFoPy-woBqWiBU3NICo0z9X35WJ8j2xFY5niidGPXkP_uo5JbpGkmLH1tL06UUqjXZ5GS7gVhi8ii0vZt5zgaM4z0g4Q**96aa408156b0952f0d90e7c6d3960c06595543ffcfd642274138631b51b03383*BRnu9clkqVeKeXfWVe8i_Dh6TgqstVgV9HafoiLKxks'; - // console.log(Iron.defaults); const unsealed = await urlEnc.decrypt(sealed); - // console.log(unsealed); - /* chai.expect(unsealed).to.deep.equal(obj); */ + console.log(unsealed); + }); + + it('should encrypt and dcrypt hashes', async () => { + const obj = '7e01bd8d25e8d1a7459a82d8dd8348594484641f'; + const sealed = await urlEnc.encrypt(obj); + const unsealed = await urlEnc.decrypt(sealed); + chai.expect(unsealed).to.deep.equal(obj); }); });