public function addUser() { $input['email'] = Input::get('email'); $input['name'] = Input::get('name'); $input['password'] = Input::get('password'); $rules = array('name' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required|min:8'); $validator = Validator::make($input, $rules); if ($validator->fails()) { return Response::make($validator->messages(), 400); } $res = User::createUser($input); if (MongoId::isValid($res)) { return Response::make(array("_id" => $res), 200); } else { return Response::make("failed to add user", 500); } }
public function testCreateUser() { AopMocker::mock("Models\\User", "save", true); $res = User::createUser(array('name' => 'Ahmad Hajjar', 'email' => '*****@*****.**', 'password' => '12345678')); $this->assertNotFalse($res); }
public function create() { self::flashAny('add'); User::createUser(); parent::redirectTo('indexUser'); }