Sean Zellmer
5ab2cb0908
Use PhantomJS and run karma in Travis-CI
2015-03-07 16:37:35 -06:00
Blade Barringer
6f8133d760
Corrected indentation of purchase test
2015-03-07 16:23:56 -06:00
blade
35f98993c4
Skipping groups test in api for now, revisit later
2015-03-07 16:09:56 -06:00
Sean Zellmer
4bc4e836e4
Make karma tests pass.
...
This pends a lot of tests that are failing due to translations not being loaded in the environment, as well as some issues with the page reload in groupServicesSpec.
We removed the module declarations for habitrpg in each spec since that
has been moved to specHelper.
2015-03-07 15:48:23 -06:00
Nick Tomlin
64493375ad
Fix broken group and member service specs
...
Both were trying to declare an angular mock module that did not exist.
The group service spec urls were also asserting a trailing `?` that
doesn't seem to be party of the actual request.
2015-03-05 12:43:07 -06:00
Nick Tomlin
e7f65f219a
WIP - Fix karma config file order to successfully boostrap app
...
There were a few issues here:
1. Relying on globs meant that modules were loaded out of order. So
'habitrpgc' was undefined when we were trying to add services etc to it.
The short term solution is to list them in the same way we list them in manifest
json. The long term would be switching everything to browserify so as to
avoid ordering/listing nightmare by having a single bundle.
2. We were missing exeternal deps (like 'hello') so the tests were
breaking before they even started. Some of them still are
3. We were including services that don't seem to exist anymore (e.g. `habitrpgstatic`). We still are in certain places
2015-03-05 12:12:32 -06:00
Nick Tomlin
dccf95a3c2
Fix nconf path in api test
2015-03-04 20:55:09 -06:00
Blade Barringer
c66966139b
Fixed typo in comment
2015-03-04 20:55:09 -06:00
Blade Barringer
4de6ce0331
Wrote todo about what is wrong with the registerNewUser function
2015-03-04 20:55:08 -06:00
Blade Barringer
735aa59851
Updated request call to use correct form
2015-03-04 20:55:08 -06:00
Blade Barringer
e6e212d436
Added todo for area where test is failing to behave properly
2015-03-04 20:55:08 -06:00
Blade Barringer
c26aceb17a
Used a numTasks variable and added comments
2015-03-04 20:55:08 -06:00
Blade Barringer
66ac773ce9
Added comment about expect
2015-03-04 20:55:08 -06:00
Blade Barringer
7200f3a1d2
Wrote a todo for test
2015-03-04 20:55:08 -06:00
Blade Barringer
e8be1524fc
Removed the create a new user function call from groups, as it was now using the correct user to look up the leader
2015-03-04 20:52:05 -06:00
Blade Barringer
ab27dd405c
Changed challenges completed count to calculate from total number of user tasks minus 2 (the two completed)
2015-03-04 20:52:05 -06:00
Blade Barringer
0716177d41
Corrected tests for archiving todos to reflect the correct number of default todos when creating account.
2015-03-04 20:52:05 -06:00
Blade Barringer
cac788e7db
djusted paths
2015-02-03 21:43:10 -06:00
Blade Barringer
9b8f006064
Added sinon and corrected path
2015-02-03 21:30:43 -06:00
Blade Barringer
0f62845fb2
Moved tests into main test folder and corrected path to common files
2015-02-03 21:29:05 -06:00
Blade Barringer
08ab6eba71
Converted shared to common in api test
2015-01-25 15:54:19 -06:00
Blade Barringer
95951a4706
Updated moment calls to use number, period to fix the deprecation error
2014-12-19 19:41:22 -06:00
benmanley
50b1cba0a6
refactor(tasks) improve UI consistency
...
* Round corners for UI elements / “8-bit” outlines for RPG elements.
* Tag bar – Make it clearer that “Tags” is a heading, not an option
* Task filters – restyle in line with tag bar + nav menu
2014-11-27 10:32:57 +00:00
Matteo Pagliazzi
704a8658f3
require moment where necessary
2014-10-03 19:38:18 +02:00
Tyler Renelle
6253404677
tests(api.mocha): move bac to coffeescript from javascript
2014-09-07 17:06:24 -06:00
Joby Walker
8d1b17320a
Update to wrap async calls with async.parallel
2014-08-06 21:10:54 -07:00
Joby Walker
7e059fe496
Fetch each member to get correct data
...
_group.members is an array of IDs not the user objects. Fetch each one
to test.
2014-08-02 14:20:42 -07:00
Joby Walker
937920c5a5
Pets are set to 5 not true.
2014-08-02 14:19:30 -07:00
Joby Walker
a8c64a4524
Use explicit get for 'quest'
...
Quest is currently set to null when quests end. Mongoose wraps the value
in an object so the test will fail.
2014-08-02 14:18:39 -07:00
Tyler Renelle
a8b2b32557
refactor(groups): cleanup leave-group code
2014-07-11 14:43:11 -06:00
Tyler Renelle
9f1035c317
feat(dilatory): scene damage + boss def/str. bug fixes, tests
2014-06-25 14:12:30 -06:00
Greg Laabs
1bcc31683b
Update spell cast test to ensure user has mana
2014-05-26 13:15:55 -07:00
Matteo Pagliazzi
8ec69b4f83
improve(i18n): move translations to their own module, use i18n from habitrpg-shared, @djuretic i have remove the tests because the code is now handled in habitrpg-shared, we may add them back there
2014-05-06 20:04:09 +02:00
Tyler Renelle
b0eb12bb5f
feat(subscriptions): allow one month after sub start-date before it's terminated. Fixes #3180
2014-05-06 09:18:44 -06:00
James Hsiao
6010540dc5
Updated tests to account for new todos
2014-04-22 12:18:54 -04:00
Dušan Juretić
9995c255e3
Fix failing unit test
2014-03-08 23:37:37 -03:00
Denis
28729cf71b
fix(tests): correctly return the exit code
2014-02-26 16:57:49 +02:00
Tyler Renelle
b95056606a
Merge pull request #2869 from denis-sokolov/travis
...
chore(travis): remove travis config until the issues are resolved
2014-02-21 18:05:03 -08:00
Denis
7d17752fa8
fix(travis): disable selenium tests on Travis
2014-02-18 20:44:28 +02:00
Denis
13f8e55dce
fix(tests): set a proper environment for tests
2014-02-18 20:44:06 +02:00
Tyler Renelle
78fcdd20c9
chore(tests): tests to go along with #1883 challenges fix
2014-02-14 20:37:16 -07:00
Tyler Renelle
ada926de9a
test(quests): change quest testing from vice1 => vice3 (ps, I'm doing
...
this to test drop types separately, preferable if we can us all 3 tests
- this & previous commits)
2014-01-31 15:06:57 -07:00
Tyler Renelle
e3e5399584
test(quests): change quest tests from gryphon => vice1
2014-01-31 15:06:56 -07:00
Dušan Juretić
117c26cfd3
Added tests for translations (env.t)
2014-01-25 21:01:43 -03:00
Tyler Renelle
e0646bb98d
fix(spells): add some spells tests, don't send up body to spell paths
2014-01-22 00:16:52 -08:00
Tyler Renelle
990c3aa762
test(quests): make sure other members get drop
2014-01-21 15:59:53 -08:00
Tyler Renelle
f478d10c20
fix(quests): bug fix to multi-drop
2014-01-21 15:08:11 -08:00
Tyler Renelle
d9e5725ee1
feat(quests): allow quests to drop multiple items
2014-01-21 13:13:15 -08:00
Tyler Renelle
f71d6957e8
test(quests): test quest drops
2014-01-21 13:07:33 -08:00
Tyler Renelle
18e98abfa1
test(quests): ensure non-questers don't get hurty by boss on cron #2249
2014-01-21 12:45:18 -08:00