Ivan - Fix installation tests [skip ci]

This commit is contained in:
ivan 2017-03-15 16:17:06 -03:00
parent 339a36e260
commit 2a4590df2d
7 changed files with 36 additions and 11 deletions

View File

@ -35,7 +35,7 @@ class InitAdminController extends Controller {
$staff->setProperties([
'name' => Controller::request('name'),
'email' => Controller::request('email'),
'password' => Controller::request('password'),
'password' => Hashing::hashPassword(Controller::request('password')),
'profilePic' => '',
'level' => 3,
'sharedDepartmentList' => Department::getAll(),

View File

@ -15,11 +15,11 @@ describe'/staff/get-all' do
(result['data'][0]['profilePic']).should.equal('')
(result['data'][0]['level']).should.equal('3')
(result['data'][0]['departments'][0]['id']).should.equal('1')
(result['data'][0]['departments'][0]['name']).should.equal('Tech Support')
(result['data'][0]['departments'][0]['name']).should.equal('Help and Support')
(result['data'][0]['departments'][1]['id']).should.equal('2')
(result['data'][0]['departments'][1]['name']).should.equal('Suggestions')
(result['data'][0]['departments'][2]['id']).should.equal('3')
(result['data'][0]['departments'][2]['name']).should.equal('Sales and Subscriptions')
(result['data'][0]['departments'][2]['name']).should.equal('Tech support')
(result['data'][0]['assignedTickets']).should.equal(3)
(result['data'][0]['closedTickets']).should.equal(0)
@ -28,7 +28,7 @@ describe'/staff/get-all' do
(result['data'][1]['profilePic']).should.equal('')
(result['data'][1]['level']).should.equal('2')
(result['data'][1]['departments'][0]['id']).should.equal('1')
(result['data'][1]['departments'][0]['name']).should.equal('Tech Support')
(result['data'][1]['departments'][0]['name']).should.equal('Help and Support')
(result['data'][1]['assignedTickets']).should.equal(0)
(result['data'][1]['closedTickets']).should.equal(0)
end

View File

@ -3,7 +3,7 @@ describe'system/add-department' do
Scripts.login($staff[:email], $staff[:password], true)
it 'should add department' do
result= request('/system/add-department', {
result = request('/system/add-department', {
csrf_userid: $csrf_userid,
csrf_token: $csrf_token,
name: 'new department'

View File

@ -13,7 +13,7 @@ describe'/system/disable-registration' do
row = $database.getRow('setting', 'registration', 'name')
(row['value']).should.equal('1')
(row['value']).should.equal('true')
end
it 'should disable registration' do

View File

@ -4,9 +4,7 @@ describe '/system/get-settings' do
(result['status']).should.equal('success')
(result['data']['language']).should.equal('en')
(result['data']['departments'][0]['name']).should.equal('Tech Support')
(result['data']['departments'][1]['name']).should.equal('Suggestions')
(result['data']['departments'][2]['name']).should.equal('Sales and Subscriptions')
(result['data']['departments'][0]['name']).should.equal('Help and Support')
(result['data']['allowedLanguages'][0]).should.equal('en')
(result['data']['allowedLanguages'][1]).should.equal('es')
(result['data']['allowedLanguages'][2]).should.equal('de')

View File

@ -1,10 +1,22 @@
describe '/system/init-settings' do
it 'should initialize correctly' do
result = request('/system/init-settings')
result = request('/system/init-settings', {
'user-system-enabled' => true,
'registration' => true,
'language' => 'en'
})
lang = $database.getRow('setting', 'language', 'name')
(result['status']).should.equal('success')
(lang['value']).should.equal('en')
result = request('/system/init-admin', {
name: 'Emilia Clarke',
email: $staff[:email],
password: $staff[:password]
})
(result['status']).should.equal('success')
end
end

View File

@ -2,7 +2,22 @@ describe '/ticket/change-department' do
request('/user/logout')
Scripts.login($staff[:email], $staff[:password], true)
#TODO: Create tests
request('/system/add-department', {
csrf_userid: $csrf_userid,
csrf_token: $csrf_token,
name: 'Suggestions'
})
request('/system/add-department', {
csrf_userid: $csrf_userid,
csrf_token: $csrf_token,
name: 'Tech support'
})
request('/staff/edit', {
csrf_userid: $csrf_userid,
csrf_token: $csrf_token,
departments: '[1, 2, 3]',
staffId: 1
})
it 'should change department if everything is okey' do
ticket = $database.getRow('ticket', 1 , 'id')