diff --git a/spec/acceptance/users_spec.rb b/spec/acceptance/users_spec.rb
index e27901256b6804e4b3043317f42d5206e34aeed6..ba7c818d5877a7bf51244dbb03971e5f5c79fd09 100644
--- a/spec/acceptance/users_spec.rb
+++ b/spec/acceptance/users_spec.rb
@@ -117,4 +117,30 @@ resource 'Users' do
     end
   end
 
+  post '/v1/users' do
+    include_context "authenticate_user_admin"
+
+    parameter :name, 'The name of the user', scope: :user
+    parameter :email, 'The email of user', scope: :user
+    parameter :description, 'The user description', scope: :user
+    parameter :password, 'The password of user', scope: :user
+    parameter :password_confirmation, 'The password confirmation of user', scope: :user
+    parameter :terms_of_service, 'Checks if user agreed with terms of service', scope: :user
+    parameter :avatar, 'The user avatar', scope: :user
+
+    let(:name) { Faker::Name.name }
+    let(:email) { Faker::Internet.email }
+    let(:description) { Faker::Lorem.sentence }
+    let(:password) { '12345678' }
+    let(:password_confirmation) { '12345678' }
+    let(:terms_of_service) { true }
+    let(:avatar) {""}
+    let(:raw_post) {params.to_json}
+   
+    example 'Creating an user by admin' do
+      do_request
+      expect(status).to eq(201)
+    end
+  end
+
 end