factor/basis/furnace/auth/providers/assoc/assoc-tests.factor

36 lines
907 B
Factor
Raw Normal View History

IN: furnace.auth.providers.assoc.tests
USING: furnace.actions furnace.auth furnace.auth.providers
furnace.auth.providers.assoc furnace.auth.login
2008-05-01 21:03:02 -04:00
tools.test namespaces accessors kernel ;
<action> "Test" <login-realm>
2008-05-01 17:24:50 -04:00
<users-in-memory> >>users
realm set
2008-03-11 04:39:09 -04:00
[ t ] [
2008-04-29 22:04:06 -04:00
"slava" <user>
2008-05-01 17:24:50 -04:00
"foobar" >>encoded-password
2008-03-11 04:39:09 -04:00
"slava@factorcode.org" >>email
2008-04-29 22:04:06 -04:00
H{ } clone >>profile
2008-05-01 17:24:50 -04:00
users new-user
2008-03-11 04:39:09 -04:00
username>> "slava" =
] unit-test
2008-03-11 04:39:09 -04:00
[ f ] [
2008-04-29 22:04:06 -04:00
"slava" <user>
H{ } clone >>profile
2008-05-01 17:24:50 -04:00
users new-user
2008-03-11 04:39:09 -04:00
] unit-test
2008-05-01 17:24:50 -04:00
[ f ] [ "fdasf" "slava" check-login >boolean ] unit-test
2008-05-01 17:24:50 -04:00
[ ] [ "foobar" "slava" check-login "user" set ] unit-test
2008-03-17 05:31:13 -04:00
[ t ] [ "user" get >boolean ] unit-test
2008-05-01 17:24:50 -04:00
[ ] [ "user" get "fdasf" >>encoded-password drop ] unit-test
2008-03-11 04:39:09 -04:00
2008-05-01 17:24:50 -04:00
[ t ] [ "fdasf" "slava" check-login >boolean ] unit-test
2008-03-11 04:39:09 -04:00
2008-05-01 17:24:50 -04:00
[ f ] [ "foobar" "slava" check-login >boolean ] unit-test