fix wrong error returns, more tests

This commit is contained in:
barisusakli
2016-10-26 16:38:42 +03:00
parent 5ceaf86c3d
commit d8a9df74d7
5 changed files with 178 additions and 22 deletions

View File

@@ -107,7 +107,7 @@ module.exports = function (SocketPosts) {
SocketPosts.dismissFlag = function (socket, pid, callback) {
if (!pid || !socket.uid) {
return callback('[[error:invalid-data]]');
return callback(new Error('[[error:invalid-data]]'));
}
async.waterfall([
function (next) {
@@ -138,7 +138,7 @@ module.exports = function (SocketPosts) {
SocketPosts.updateFlag = function (socket, data, callback) {
if (!data || !(data.pid && data.data)) {
return callback('[[error:invalid-data]]');
return callback(new Error('[[error:invalid-data]]'));
}
var payload = {};

View File

@@ -11,7 +11,7 @@ module.exports = function (SocketUser) {
SocketUser.changePicture = function (socket, data, callback) {
if (!socket.uid) {
return callback('[[error:invalid-uid]]');
return callback(new Error('[[error:invalid-uid]]'));
}
if (!data) {

View File

@@ -84,12 +84,13 @@ module.exports = function (SocketUser) {
}
SocketUser.changePassword = function (socket, data, callback) {
if (!socket.uid) {
return callback(new Error('[[error:invalid-uid]]'));
}
if (!data || !data.uid) {
return callback(new Error('[[error:invalid-data]]'));
}
if (!socket.uid) {
return callback('[[error:invalid-uid]]');
}
user.changePassword(socket.uid, data, function (err) {
if (err) {
@@ -108,7 +109,7 @@ module.exports = function (SocketUser) {
SocketUser.updateProfile = function (socket, data, callback) {
if (!socket.uid) {
return callback('[[error:invalid-uid]]');
return callback(new Error('[[error:invalid-uid]]'));
}
if (!data || !data.uid) {