aboutsummaryrefslogtreecommitdiff
path: root/javascript/test/sas.spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/test/sas.spec.js')
-rw-r--r--javascript/test/sas.spec.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/javascript/test/sas.spec.js b/javascript/test/sas.spec.js
index af7ea65..4ab4120 100644
--- a/javascript/test/sas.spec.js
+++ b/javascript/test/sas.spec.js
@@ -50,4 +50,13 @@ describe("sas", function() {
bob.set_their_key(alice.get_pubkey());
expect(alice.calculate_mac("test", "MAC").toString()).toEqual(bob.calculate_mac("test", "MAC").toString());
});
+
+ it('should fail to generate bytes if their key is not set', function () {
+ expect(alice.is_their_key_set()).toBeFalsy();
+ expect(() => {
+ alice.generate_bytes("SAS", 5);
+ }).toThrow();
+ alice.set_their_key(bob.get_pubkey());
+ expect(alice.is_their_key_set()).toBeTruthy();
+ });
});