Commit Graph

194 Commits

Author SHA1 Message Date
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
Tyler Renelle 07bca1f265 test(quests): start adding quests/bosses quests. Unfortunately it failes because it() is parallel, but Im trying to have each it() setup for the next. Gotta figure somethign out 2014-01-21 09:51:38 -08:00
Tyler Renelle 4efd0f5ed8 fix(bosses): don't reset progress.up when starting a new quest. We want
to be able to carry over damage from the same day a boss battle begins,
even if the dailies were completed before battle-start. Fixes #2168
2014-01-20 16:40:48 -08:00
Tyler Renelle 9cdf6b5e34 chore(todos): add tests for 3-day todo archiving #2478 2014-01-19 17:39:50 -08:00
Dušan Juretić efdd85fe2e Using newUser helper in tests 2014-01-18 20:42:28 -03:00
Dušan Juretić bca13b5557 First root controller test 2014-01-18 20:42:28 -03:00
Tyler Renelle 29b1320f4a chore(archived tests) Moving unused tests, casper stuff, and
api.mocha.coffee into archive directory. we could depend on git history,
but I want to keep them publicly visible to developers for now since
they may contain valuable test worth porting to our new
setup.
2014-01-16 16:32:53 -07:00
Andrew Bloomgarden f94ea084d7 Update README to account for API tests in JS. 2014-01-15 21:34:36 -08:00
Andrew Bloomgarden c9e3b37ff8 Rewrite API tests in normal JS. 2014-01-15 21:34:36 -08:00
Andrew Bloomgarden 689dddee7f Actually wait for Selenium to start. 2014-01-15 21:34:20 -08:00
Andrew Bloomgarden dc368bb652 Remove references to $rootScope.Shared & .Content in non-view code.
Instead, have them request services that return them so tests don’t need to prepare special state.
2014-01-15 21:33:58 -08:00
Andrew Bloomgarden 77801e458e Change static module name to habitrpgStatic.
The way the tests are written now, the habitrpg module definition in static.js
was clobbering the one in app.js. In other words, most of the tests weren't
testing what they thought they were testing.
2014-01-15 21:33:57 -08:00
Matteo Pagliazzi 263a752abf add mocha tests to travis, remove makefile 2014-01-15 20:11:29 +01:00
Dušan Juretić 74495bb690 Fix tag creation test 2014-01-13 23:20:33 -03:00
Dušan Juretić f7f9bb1131 Fix memberServices test 2014-01-13 23:09:11 -03:00
Tyler Renelle a326072858 start adding quests tests 2014-01-05 15:08:10 -07:00
Tyler Renelle e474278ab3 groups: upon group-creation, creator is automatically assigned as leader
and only member. Remove sending up leader & members from the client,
should all be handled on the server
2014-01-05 15:08:10 -07:00
Dušan Juretić aa0a515e5e Tests for filtersCtrl 2014-01-04 22:40:57 -03:00
Dušan Juretić 4777a693ba Test refactoring: user.user -> user 2014-01-04 17:35:45 -03:00
Dušan Juretić a74e99a78f Minor style changes to inventoryCtrlSpec.js 2014-01-04 17:32:30 -03:00
Dušan Juretić a4c7775d51 Tests for choosing a pet and buying an egg 2014-01-04 17:28:13 -03:00
Dušan Juretić 24815af9c1 Added inventoryCtrl tests for hatching and selling 2014-01-04 00:02:51 -03:00
Dušan Juretić d58568c9d8 Fix AuthCtrl tests with proper asserts 2014-01-03 23:28:43 -03:00
Tyler Renelle 9a6f0c0339 challenges: don't remove To-Dos that are part of a challenge when
clearing completed
2014-01-03 14:18:53 -07:00
Tyler Renelle c9e083b602 challenges: add "official habitrpg challenge" option 2014-01-03 13:36:13 -07:00
Tyler Renelle abd300199a challenges: allow members to override challenge.tasks.notes, and sycning
challenge won't update those notes.
2014-01-03 13:10:56 -07:00