From bf2b307d64c61f776db9bf9a5d1cc7ebe5cf550b Mon Sep 17 00:00:00 2001 From: Etiene Dalcol Date: Mon, 6 Jul 2015 15:13:27 +0200 Subject: [PATCH] Adding include to test --- test/dev-app/tests/functional/category.lua | 1 + test/dev-app/tests/functional/user.lua | 33 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 test/dev-app/tests/functional/user.lua diff --git a/test/dev-app/tests/functional/category.lua b/test/dev-app/tests/functional/category.lua index 6c29e98..7c67ff1 100644 --- a/test/dev-app/tests/functional/category.lua +++ b/test/dev-app/tests/functional/category.lua @@ -1,4 +1,5 @@ local form = require "sailor.form"('category') +local test = require "sailor.test" describe("Testing #CategoryController", function() local Category = sailor.model('category') diff --git a/test/dev-app/tests/functional/user.lua b/test/dev-app/tests/functional/user.lua new file mode 100644 index 0000000..fd74983 --- /dev/null +++ b/test/dev-app/tests/functional/user.lua @@ -0,0 +1,33 @@ +package.path = ((debug.getinfo(1).source):match('^@?(.-)/index.lua$') or '')..'../../src/?.lua;'..package.path + +require "sailor" +local test = require "sailor.test" +local access = require "sailor.access" +local User = sailor.model('user') +local fixtures = require "tests.fixtures.user" or {} + +describe("Testing #UserController", function() + + local users + setup(function() + users = test.load_fixtures('user') + end) + + it("should login", function() + assert.is_true(User.authenticate(fixtures[1].username,fixtures[1].password,false)) + end) + + it("should know the user is logged in", function() + assert.is_false(access.is_guest()) + end) + + it("should logout", function() + assert.is_true(User.logout()) + end) + + it("should know the user is logged out", function() + assert.is_true(access.is_guest()) + end) + + +end) \ No newline at end of file