aboutsummaryrefslogtreecommitdiff
path: root/src/guff/api/test.cr
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2016-04-01 20:08:00 -0400
committerPaul Duncan <pabs@pablotron.org>2016-04-01 20:08:00 -0400
commitf6a068fdcef8b7650f010e4bb52f52a3b566e4bd (patch)
tree7d6042a88f0fb0fa35b642d484888777a7d3eb22 /src/guff/api/test.cr
parent6b9ca27c67d043a8737da652bf7915645628db4c (diff)
downloadold-guff-f6a068fdcef8b7650f010e4bb52f52a3b566e4bd.tar.bz2
old-guff-f6a068fdcef8b7650f010e4bb52f52a3b566e4bd.zip
add login test
Diffstat (limited to 'src/guff/api/test.cr')
-rw-r--r--src/guff/api/test.cr10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/guff/api/test.cr b/src/guff/api/test.cr
index 059f670..448cadf 100644
--- a/src/guff/api/test.cr
+++ b/src/guff/api/test.cr
@@ -82,7 +82,7 @@ module Guff::API::TestAPI
user_id = @models.user.add_user(args["name"].not_nil!,
active: args["active"]? ? args["active"] == "t" : nil,
role: args["role"]?,
- email: args["name"]?,
+ email: args["email"]?,
password: args["password"]?,
)
{ "ok": true, "user_id": user_id }
@@ -120,4 +120,12 @@ module Guff::API::TestAPI
@models.user.remove_login(args["user_id"].to_i)
{ "ok": true }
end
+
+ private def do_test_login(
+ context : HTTP::Server::Context,
+ args : Hash(String, String)
+ )
+ user_id = @models.user.login(args["email"], args["password"]).to_i
+ { "ok": true, "user_id": user_id }
+ end
end