JC Brand
53a8f288bc
Better phantomjs test runnning and reporting
...
* Use phantom-jasmine instead of jasmine-reporters
* Update Makefile to use the test runner from phantom-jasmine
* Use newest phantomjs
* Use latest bower
* Turn of jquery effects when testing
2014-04-18 17:41:59 +02:00
JC Brand
1ce7620b88
Merge remote-tracking branch 'origin' into 0.8
...
Conflicts:
converse.js
docs/CHANGES.rst
index.html
2014-02-23 02:54:35 +02:00
JC Brand
30f3114c7c
Add method to get the latest RID. Updates #93
2014-02-12 12:19:12 +02:00
JC Brand
62d59ff3e4
Refactor some OTR code into a Backbone model and adapt tests.
2014-02-12 07:12:00 +02:00
JC Brand
e3b8a8f9dd
Move event emitter tests out into their own spec
2014-02-12 02:02:25 +02:00
JC Brand
55b9a4e568
Initial support for external HTMl templates. Updates #77
2013-12-31 01:07:11 +02:00
Pete Nicholls
db60894834
Add optional call button to chat box toolbar
2013-12-19 12:26:07 +13:00
JC Brand
326e5a188b
Rename the spec files
2013-12-16 20:00:15 +02:00
JC Brand
44bae6cfaa
Fix path in tests_main.js
2013-11-17 17:12:44 +02:00
JC Brand
36c3a21036
Patch bigint.js so that it doesn't throw an error when a CSPRNG is not present
...
Instead, we'll check for it in converse.js and just disable OTR if it's not
there.
2013-11-15 23:33:54 +02:00
JC Brand
18ba56bcfc
Remove duplicated crypto code and fixed crypto dependencies on non_amd.html page
2013-11-13 08:16:53 +02:00
JC Brand
13babe4fae
Refactored chatbox tests to be run independently
2013-11-03 11:38:48 +02:00
JC Brand
44fe406a34
Refactored tests.
...
Split MainSpec out into ChatBoxSpec and ControlBoxSpec.
Part of trying to have looser coupling between tests so that they can be run
independently.
2013-11-02 13:37:38 +02:00
JC Brand
ff345dcf51
Move mock.js to tests dir. Add utils.js
...
Both changes from tests-refactor branch
2013-11-02 11:32:52 +02:00
JC Brand
e62ee8836a
Tests now work under phantomjs again
2013-10-03 12:43:59 +02:00
JC Brand
041ff88c6d
Fix tests that were broken after vCard changes
2013-10-03 10:55:16 +02:00
JC Brand
a18b28f953
Fix tests
2013-08-31 20:53:12 +02:00
JC Brand
e4cf875d24
Merge branch 'master' into otr
...
Conflicts:
bower.json
converse.css
converse.js
main.js
tests_main.js
2013-08-30 20:26:48 +02:00
JC Brand
9628189382
Can't call i18n.translate directly if we bundle without i18n support
2013-08-26 16:21:32 +02:00
JC Brand
2c0ae11fb7
Remove sjcl, which is not being used anymore
2013-08-25 23:27:07 +02:00
JC Brand
a95634fb26
Add crypto.aes to tests_main
2013-08-25 12:20:26 +02:00
JC Brand
4bc2b7227f
Fixed tests initialization (broken during recent refactor)
2013-08-24 03:10:06 +02:00
JC Brand
5551ff0127
When prebinding, attach automatically. Fixes #41
...
This requires that valid jid, rid, sid and bosh_service_url values be given (or
a valid connection object that was already attached).
Updated the docs to reflect these changes.
2013-08-23 00:51:32 +02:00
JC Brand
2d4a14ac2d
Don't expose the Strophe connection object globally.
...
Instead, expose only the initialize and onConnected functions.
Updated the tests to work with this.
2013-08-05 09:25:29 +02:00
JC Brand
c5192f8ade
Bugfix. Updates #32
...
Users without roster contacts didn't have XMPPStatus.initStatus called and
therefore had a default status of offline.
Fixed this by setting the status to online from the start. The fetch command
will get the true status from localStorage (if available).
Made sure that the rest of converse's onConnected code is called in the
callback from fetch (so that we know the user's status is correct).
Updated and fixed tests.
2013-08-04 15:39:46 +02:00
JC Brand
7da5ff4aef
Add a page for testing the minified JS and CSS
2013-07-30 23:05:47 +02:00
JC Brand
fb9fc87952
Fixed paths in tests_main.js and tests.html
2013-07-30 00:16:04 +02:00
JC Brand
c85c9f043a
Separate update intervals for browser and phantomjs
2013-07-28 22:21:56 +02:00
JC Brand
143875bf32
Add jasmine and jasmine-html as require deps. Also add Console reporter
2013-07-28 21:20:36 +02:00
JC Brand
a9a3724766
Initial works towards having headless tests with PhantomJS
2013-07-27 10:51:55 +02:00
JC Brand
39ef1b81e8
Add a bit more delay between tests
2013-05-14 09:44:30 +02:00
JC Brand
6d9fe68a25
Split ChatRooms tests out into their own spec file
2013-05-11 14:20:07 +02:00
JC Brand
7c1a9242d5
Add logic to parse error messages when trying to enter a room
2013-05-11 09:59:32 +02:00
JC Brand
9ee92f245c
Changes from master
2013-04-17 12:11:59 +02:00
JC Brand
746862f24b
Copy over all files from master
2013-04-15 10:01:07 +02:00