Skip to content
Snippets Groups Projects
Commit a63c7d43 authored by bfs15's avatar bfs15
Browse files

Added education, roles_ids, subjects to Updating a user test

parent 9d09a36c
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,8 @@ resource 'Users' do
before { 12.times { create(:user) } }
let(:users) { User.all }
let(:subject) { Subject.all }
let(:role) { Role.all }
get '/v1/users' do
parameter :limit, 'Limit of users'
......@@ -83,19 +85,27 @@ resource 'Users' do
parameter :name, 'The name of the user'
parameter :email, 'The email of user'
parameter :description, 'The user description'
parameter :education, 'The user education'
parameter :password, 'The password of user'
parameter :password_confirmation, 'The password confirmation of user'
parameter :terms_of_service, 'Checks if user agreed with terms of service'
parameter :avatar, 'The user avatar'
parameter :roles_ids, 'The user roles', scope: :user
parameter :subjects, 'Array with subjects ids', scope: :user
let(:id) {@user.id}
let(:name) { Faker::Name.name }
let(:email) { Faker::Internet.email }
let(:description) { Faker::Lorem.sentence }
let(:education) { Faker::Lorem.sentence }
let(:password) { '12345678' }
let(:password_confirmation) { '12345678' }
let(:terms_of_service) { true }
let(:avatar) {""}
# TODO role ids con't be changed if user isn't admin, send []
# when we change so tests aren't requested by admins
let(:roles_ids) { [role.first.id] }
let(:subjects) { [subject.first.id] }
let(:raw_post) {params.to_json}
before do
......
......@@ -2,6 +2,8 @@ FactoryGirl.define do
factory :user, aliases: [:owner, :publisher, :tagger, :followable] do
name { Faker::Name.name }
email { Faker::Internet.email }
description { Faker::Lorem.sentence }
education { Faker::Lorem.sentence }
password '12345678'
confirmed_at { Faker::Date.between(2.years.ago, Time.zone.today) }
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment