nodebb/test
Julian Lam 82a95a03be Chat message soft deletion -- closes
Squashed commit of the following:

commit f84c06bdcc45f24ef7ffde6a8f33b48d8f97fc36
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 14:42:47 2017 -0500

    added restore handler for chat messages

commit 725cd370c6ea1e8f4a28298350f3dc024d4e668e
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 14:23:52 2017 -0500

    backend logic and testing complete for deletion and restoration of chat messages

commit 072da758319cc93fa4c6f8bc0d672a1b716dc06e
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 13:52:35 2017 -0500

    changing message delete logic to not remove mids, but to filter when retrieving

commit 68bf373305ab82737658a7c31dc5549af4d6d69f
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 12:37:58 2017 -0500

    logic to handle deletion of a deleted chat message -- added some failing tests

commit 6899d0d234fa752e227188aa69cfcabd0d0500cc
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 11:35:36 2017 -0500

    chat message deletion logic
..
database closes
files fix test and image normalize test
helpers testing new socket.io-client extraHeaders ()
mocks Fix typo ()
.eslintrc ESlint no-unused-vars
authentication.js dont allow login with invalid ip, escape ip display on user/info page
blacklist.js dont allow login with invalid ip, escape ip display on user/info page
build.js Remove string.js dependency
categories.js Merge remote-tracking branch 'refs/remotes/origin/master' into develop
controllers-admin.js add referer check to /api/admin/users/csv
controllers.js fix test name
coverPhoto.js coverPhoto tests
database.js more tests
defer-logger.js Defer winston logging until after tests
emailer.js Enable imports in custom email templates ()
feeds.js
file.js Use relative linking ()
flags.js show values if test fails
groups.js closes
image.js up deps
locale-detect.js locale test change
messaging.js Chat message soft deletion -- closes
meta.js Fix and forking while debugging ()
mocha.opts Bump dependencies ()
notifications.js Fix many "duplicate key" errors
pagination.js ESlint object-curly-spacing
plugins.js change hook name
posts.js closes
rewards.js Fix many "duplicate key" errors
search-admin.js Bump dependencies
search.js closes
socket.io.js remove old test
template-helpers.js fixing tests
topics.js closes
translator.js remove test for unused code
uploads.js closes
user.js removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite
utils.js closes