Sabe Jones
e5d3e7bc83
fix(test): Linting and coverage
2015-11-20 13:36:41 -05:00
Sabe Jones
fb17c3ae80
Merge branch 'develop' into sabrecat/modularize-statHelpers
2015-11-20 13:27:25 -05:00
Blade Barringer
776faddb34
(chore): lint test/common files
2015-11-19 20:27:39 -06:00
Sabe Jones
31b68219d1
refactor(stats): Address PR comments
2015-11-18 15:06:55 -05:00
Oliver Eyton-Williams
570d7c3c76
Added tests for buying two-handed weapons
2015-11-18 16:41:06 +01:00
Sabe Jones
4bf20959dd
refactor(stats): Math helpers ES2015 module
2015-11-17 15:41:26 -05:00
Blade Barringer
037337d54f
Remove extraneous anonymous function.
2015-11-15 08:24:42 -06:00
Blade Barringer
c829eb21ed
Removed unused mocha.opts
2015-11-14 21:50:47 -06:00
Blade Barringer
bc90893284
Correct test to declare variable
2015-11-14 21:45:20 -06:00
Blade Barringer
ff929b669d
Convert common tests to js
2015-11-14 21:44:10 -06:00
Blade Barringer
3a13a5ee2c
Remove unneeded coffeescript requires in tests.
2015-11-11 20:32:17 -06:00
Matteo Pagliazzi
ed0e4c6d20
Reorganize files under /src, separate express app in two apps, one for api v1 and v2 and the other \
...
for the upcoming api v3
Reorganize files under /src, separate express app in two apps, one for api v1 and v2 and the other for the upcoming api v3
move api v2 routes in a separate folder, rename apiv1 file for better readability, remove auth routes for api v1
move api-v2 controllers in subdirectory
move unorganized files to /libs
fix gulp requires and separate server in old (api v1 and v2) and new (api v3) app
fix require paths
fix require paths
fix require paths
put api v1 back
Reorganize files under /src and separate express app in one for api v1 and v2 and the other for v3
2015-11-02 17:43:32 +01:00
Blade Barringer
0c82d757c8
Move cs tests to js
2015-10-29 12:25:02 -05:00
Ricardo Mendes
6e68450309
Tweaks tests to account for autoEquip user preference.
2015-10-19 08:26:15 +00:00
Blade Barringer
be3decf859
Merge branch 'develop' into refactor-content
2015-10-01 21:20:04 -05:00
Sabe Jones
926bedcfea
fix(test): Change quest's canBuy to fn call
2015-09-25 15:16:17 -04:00
Blade Barringer
3d1bbaf6ef
Move Content index file to js
2015-09-25 12:09:43 -05:00
Sabe Jones
8c67d22a91
feat(pets): Full purchase behavior
2015-09-22 17:03:41 -04:00
Sabe Jones
acd3480b51
fix(test): Remove only
2015-09-21 17:14:57 -04:00
Sabe Jones
389b5b370a
feat(pets): Magic Hatching Potions WIP
2015-09-21 17:12:23 -04:00
Sabe Jones
b608e061a5
test(drops): Generalize
2015-09-21 12:57:35 -04:00
Sabe Jones
bbf9f45aa4
fix(test): Seasonal food drop
2015-09-18 15:32:24 -04:00
Sabe Jones
2bde07fa1c
fix(test): Call hasAll correctly
2015-09-16 16:12:29 -04:00
Sabe Jones
7cc29810f3
fix(test): inject Content
...
Also refactors to remove lodash where it's overkill.
2015-09-16 16:01:13 -04:00
Sabe Jones
2ce52e980d
feat(hourglass): Buy pets/mounts
2015-09-15 14:55:38 -04:00
Sabe Jones
66a8be526b
WIP(hourglass): Error catches
2015-09-15 12:40:01 -05:00
Sabe Jones
bc16ec1729
Merge branch 'develop' into sabrecat/timetravel-stable
2015-09-15 11:32:28 -05:00
Blade Barringer
b9bbc3f1ea
Move content to own directory
2015-09-06 15:31:08 -05:00
Sabe Jones
c370344164
test(time-travel): TDD for pets/mounts
2015-09-02 15:03:57 -04:00
Sabe Jones
9eaa35ba2f
test(time-travel): Rename test
2015-09-02 13:47:37 -04:00
Sabe Jones
7765f9ca04
test(mystery): Time Travelers test WIP
2015-09-01 17:37:39 -04:00
Blade Barringer
15a6929b44
Merge branch 'develop' into sabrecat/party-page
2015-08-28 08:41:57 -05:00
Blade Barringer
690100b9f8
Correct common count test
2015-08-17 22:09:11 -05:00
Blade Barringer
58888c8118
Add test for questOfCategory counting function
2015-08-17 19:18:21 -05:00
Alys
87c81df375
add test for Orb of Rebirth not removing free equipment (zero gold cost gear)
2015-08-16 13:06:48 +10:00
Blade Barringer
4adc19caf0
Fix test
2015-08-13 19:55:13 -05:00
Blade Barringer
203a26b6df
Refactor how cards are recieved
2015-08-12 08:36:57 -05:00
Alys
9db46bd999
add test for cron reducing the value of a todo by only one day's worth when multiple days are missed
2015-08-09 16:37:20 +10:00
Alys
a53625aafb
remove (probably) unused completeDaily code from dailies tests
2015-08-09 14:10:29 +10:00
Alys
696027025b
add tests for Dailies under new cron behaviour where multiple missed days are treated as one
2015-08-09 14:04:42 +10:00
Alys
c3d65f0bcf
initial changes to cause cron to count multiple missed days as one missed day
2015-08-09 13:58:18 +10:00
Blade Barringer
47681e90bd
Reorganize and set stub behavior
2015-08-05 13:02:36 -05:00
Blade Barringer
2598fa1ecb
Move ulitmate gear
2015-08-05 12:00:57 -05:00
Blade Barringer
1bcc241c04
Rename common test
2015-08-05 12:00:00 -05:00
Blade Barringer
b402df329d
Remove unneeded content variable
2015-08-05 09:01:27 -05:00
Blade Barringer
c8d957255b
Add placeholders for more buy tests to transfer over
2015-08-05 09:00:26 -05:00
Blade Barringer
7f3bfa0dc7
Extract enchanted armoire tests into separate file
2015-08-05 08:57:25 -05:00
Blade Barringer
ba2753edc2
Refactor armoire test no longer need to be updated when items are added to the armoire
...
Fixes #5739
2015-08-05 08:16:38 -05:00
Sabe Jones
6b37b0ced6
fix(armoire): Add sprites, pass tests
2015-08-04 13:00:34 -05:00
Sabe Jones
0f08c2a8b1
test(unlocks): Check Rebirth
2015-07-28 14:35:37 -05:00
Sabe Jones
6dbac3280d
test(levelup): Add tests for unlocks
2015-07-28 14:32:16 -05:00
Blade Barringer
bfd56b35e1
Revert armoire counting code back to old system
...
@TODO: work out why it's hpapening and unpend test for new system
2015-07-23 08:43:08 -05:00
Blade Barringer
7b9102c88c
Move gear counting to counting script
2015-07-22 17:37:35 -05:00
Blade Barringer
063e53b0ea
Added function to count pets that are actually owned
2015-07-21 20:14:15 -05:00
Blade Barringer
20660f50c0
Add count function for remaining items in gear set
2015-07-21 18:06:07 -05:00
Blade Barringer
73e1764413
Move beast/mount master counts to separate file
2015-07-21 08:13:50 -05:00
Blade Barringer
3d40da4004
Remove countPets and countMounts from codebase
2015-07-20 08:11:00 -05:00
Blade Barringer
610f7faa5c
Add test for count beast/mount master progress
2015-07-20 08:04:03 -05:00
Blade Barringer
f9304bd28f
Move stat calc scripts to angular service
2015-07-18 16:00:06 -05:00
Blade Barringer
163b0545e8
Adjustments for error handling
2015-07-18 16:00:04 -05:00
Blade Barringer
6d5b57d139
Add class bonus calc function
2015-07-18 16:00:04 -05:00
Blade Barringer
e5428f29c1
Add calculation for equipment stat bonus
2015-07-18 16:00:04 -05:00
Blade Barringer
841923e054
Add level bonus calculation script
2015-07-18 16:00:03 -05:00
Sabe Jones
08e9f4f769
fix(test): Quest buy typo
2015-07-14 17:42:15 -05:00
Sabe Jones
6cad2df6a3
test(quests): Add user.ops.buyQuest test
...
Also adds the Bailey announcement for the day and implements "locked" quest scrolls for the beginning quests in extant quest chains.
2015-07-14 17:34:01 -05:00
Sabe Jones
0955d63998
test(quests): Fix tests
2015-07-14 11:46:13 -05:00
Sabe Jones
266b6b87e2
test(quests): Quests Service spec WIP
...
First test on new Quests Service. Also fix Armoire tests to account for new items.
2015-07-13 19:16:29 -05:00
Sabe Jones
c0d35dc472
WIP(quests): Quests page cont'd
...
Test fixes and addition of function for buying Quests with Gold
2015-07-08 17:43:08 -05:00
Sabe Jones
78d4989544
WIP(event): Summer Splash cont'd
...
Splits Quests out to a new page. Refactors inventory Jade files and controllers to more manageable structures.
2015-07-08 16:13:23 -05:00
Alys
d7a203ccc2
set all daily repeat code and tests to use true/false instead of 1/0 for consistency with DailySchema; comment-out unused default Daily repeat code
2015-06-27 20:06:04 +10:00
Kevin Gisi
951d5417bc
Add failing spec for armoire edge case
2015-06-20 01:58:05 -04:00
hairlessbear
4bf1b94c1d
Removed 'freeRebirth' from user model and all uses in codebase
2015-06-13 14:18:03 -04:00
Blade Barringer
1d18f53a67
Merge branch 'develop' into blade-Finish_weeklies_pr
...
Added Sabe's novalidate change to adding a new task
2015-06-10 07:53:37 -05:00
Sabe Jones
413b01348d
fix(test): Ultimate Gear passing
2015-06-09 11:22:45 -05:00
Sabe Jones
62eea3d928
fix(test): Group Ultimate Gear tests
2015-06-09 11:05:25 -05:00
Sabe Jones
8a6aa0ed6c
test(achievements): Ultimate Gear persistence
2015-06-09 11:01:11 -05:00
Blade Barringer
164a26616e
Merge branch 'develop' into blade-Finish_weeklies_pr
2015-06-05 17:35:16 -05:00
Sabe Jones
f4a4dbdfd8
fix(tests): Armoire probabilities
...
Updates the random number generation for Armoire tests to match the new 60/40 distribution.
2015-06-05 10:34:25 -05:00
Sabe Jones
09d32390f9
feat(Armoire): Item counter
...
Implements a counter for how many pieces of equipment remain to be found in the Armoire, including tests for same.
2015-06-03 16:48:11 -05:00
Sabe Jones
c90f7e2c34
feat(Armoire): WIP
2015-06-02 17:42:14 -05:00
Blade Barringer
8b347bca8b
Remove everyX check from weeklies; Change UI of frequency selection; Prep for monthlies in UI
2015-05-26 17:59:11 -05:00
Blade Barringer
0f096bd405
Merge branch 'improved_dailies' of git://github.com/fallenpanda1/habitrpg into blade-Finish_weeklies_pr
2015-05-25 08:49:36 -05:00
Blade Barringer
a15506e951
Set daillys startDate in the past
2015-05-23 23:57:57 -07:00
Allen Pan
0dcd388925
Made sure to use api.startOfDay in dailies.coffee unit test when calculating day of the week.
2015-05-23 23:57:46 -07:00
Blade Barringer
d3ecb885d4
Set daillys startDate in the past
2015-05-23 08:54:01 -05:00
Blade Barringer
cfd2f7003b
Merge branch 'develop' into fallenpanda1-improved_dailies
2015-05-23 08:44:56 -05:00
Allen Pan
b25fa06019
Fixed algos test to pass in task instead of task.repeat to shouldDo (API changed a few commits ago, but missed updating this test).
2015-05-22 23:42:05 -07:00
Blade Barringer
664bf491d2
Adjust fallenPanda's PR
...
* Use enum for frequency in task model
* Adjust ui of task selection
* Correct check for hasStarted
* Remove semicolons
* Set default start day to today
* Correct perfect day and resting in inn tests to have dailies with start dates of a week ago
* Add tests for dailies/weeklies functionality
2015-05-22 22:14:58 -07:00
Blade Barringer
2900c53b84
Fix and unpend dailies test
2015-05-19 20:22:43 -05:00
Allen Pan
d1805f9181
Fixed issue where incorrect time type passed in for shouldDo’s ‘day’ argument (should be a Date, sometimes Moment is passed in). Fixed incorrect comparison between Moment and Date.
2015-05-15 20:24:47 -07:00
Sabe Jones
68ce9a8457
fix(test): Unlock takes query, not params
2015-05-13 14:34:20 -05:00
Sabe Jones
0cb1d8ec9a
test(purchases): Gem buying tests
...
Also corrects the byline for Inn improvements to credit primary coder @hairlessbear.
2015-05-13 14:21:13 -05:00
Blade Barringer
dca45d7845
Enable new inn behavior
2015-05-13 08:44:08 -05:00
Blade Barringer
0629b6af18
Correct bad tests in common suite
2015-05-13 08:37:52 -05:00
Blade Barringer
5cc847857f
Unpend in test, pend failing tests
2015-05-13 07:50:16 -05:00
Blade Barringer
e09d4f3a91
Commented out new dailies behavior
2015-05-03 08:21:29 -05:00
Blade Barringer
c81d321366
Checklists should reset even when resting in the inn
2015-05-02 22:10:26 -05:00
hairlessbear
2d9707bd39
Added dailies[0].history check and changed array check to' empty'
2015-04-27 13:41:58 -04:00
hairlessbear
7ac2c0c0c4
Made test name more descriptive and added HP expects
2015-04-27 10:49:57 -04:00
hairlessbear
5693386b12
Fixed tests
2015-04-27 00:42:55 -04:00
hairlessbear
4b980c78a1
Made tests more descriptive
2015-04-26 22:49:05 -04:00
hairlessbear
53ff109680
Added tests for Inn functionality
2015-04-26 19:07:11 -04:00
Kevin Gisi
97323eaf23
Marked some tests as pending, after rebase
2015-03-26 17:57:58 -04:00
Kevin Gisi
17c7e199bd
Fix some of the formatting changes - was accidentally testing against a newer version of coffeescript
2015-03-26 17:57:58 -04:00
Kevin Gisi
bcd3d9a0b7
Add Mocha specs for common back into the test suite
2015-03-26 17:57:57 -04: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