summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/DjangoSpecRunner.html1
-rw-r--r--spec/django/login.js10
2 files changed, 7 insertions, 4 deletions
diff --git a/spec/DjangoSpecRunner.html b/spec/DjangoSpecRunner.html
index 7a39dde..5d8c95a 100644
--- a/spec/DjangoSpecRunner.html
+++ b/spec/DjangoSpecRunner.html
@@ -21,6 +21,7 @@
<script type="text/javascript" src="../lib/jsbn2.js"></script>
<script type="text/javascript" src="../lib/srp.js"></script>
<script type="text/javascript" src="../lib/plainXHR.js"></script>
+ <script type="text/javascript" src="../lib/srp_session.js"></script>
<script type="text/javascript" src="../lib/srp_register.js"></script>
<!-- include spec files here... -->
diff --git a/spec/django/login.js b/spec/django/login.js
index eea6062..d13f695 100644
--- a/spec/django/login.js
+++ b/spec/django/login.js
@@ -16,8 +16,10 @@ describe("Login", function() {
beforeEach(function() {
- this.srp = new SRP();
- A = this.srp.calculateAndSetA(a);
+ var srp = new SRP();
+ var session = new srp.Session();
+ this.srp = new SRP(null, session)
+ A = session.calculateAndSetA(a);
specHelper.setupFakeXHR.apply(this);
@@ -51,14 +53,14 @@ describe("Login", function() {
});
it("rejects B = 0", function(){
- this.srp.error_message = sinon.spy();
+ this.srp.error = sinon.spy();
this.srp.identify();
this.expectRequest('handshake/', 'I=user&A='+A);
this.respondJSON({s: salt, B: 0});
// aborting if B=0
expect(this.requests).toEqual([]);
- expect(this.srp.error_message).toHaveBeenCalled();
+ expect(this.srp.error).toHaveBeenCalled();
});
});