Use all parameters in VariablesController specs

This commit is contained in:
Matija Čupić 2018-01-23 19:53:29 +01:00
parent dcc23530bd
commit 2592aec9e3
No known key found for this signature in database
GPG Key ID: 4BAF84FFACD2E5DE
2 changed files with 26 additions and 10 deletions

View File

@ -16,8 +16,11 @@ describe Groups::VariablesController do
subject do
post :save_multiple,
group_id: group,
variables_attributes: [{ id: variable.id, key: variable.key, value: 'other_value' },
{ key: '..?', value: 'dummy_value' }],
variables_attributes: [{ id: variable.id, key: variable.key,
value: 'other_value',
protected: variable.protected?.to_s },
{ key: '..?', value: 'dummy_value',
protected: 'false' }],
format: :json
end
@ -40,8 +43,11 @@ describe Groups::VariablesController do
subject do
post :save_multiple,
group_id: group,
variables_attributes: [{ id: variable.id, key: variable.key, value: 'other_value' },
{ key: 'new_key', value: 'dummy_value' }],
variables_attributes: [{ id: variable.id, key: variable.key,
value: 'other_value',
protected: variable.protected?.to_s },
{ key: 'new_key', value: 'dummy_value',
protected: 'false' }],
format: :json
end
@ -65,7 +71,9 @@ describe Groups::VariablesController do
post :save_multiple,
group_id: group,
variables_attributes: [{ id: variable.id, key: variable.key,
value: variable.value, _destroy: 'true' }],
value: variable.value,
protected: variable.protected?.to_s,
_destroy: 'true' }],
format: :json
end

View File

@ -20,8 +20,11 @@ describe Projects::VariablesController do
subject do
post :save_multiple,
namespace_id: project.namespace.to_param, project_id: project,
variables_attributes: [{ id: variable.id, key: variable.key, value: 'other_value' },
{ key: '..?', value: 'dummy_value' }],
variables_attributes: [{ id: variable.id, key: variable.key,
value: 'other_value',
protected: variable.protected?.to_s },
{ key: '..?', value: 'dummy_value',
protected: 'false' }],
format: :json
end
@ -44,8 +47,11 @@ describe Projects::VariablesController do
subject do
post :save_multiple,
namespace_id: project.namespace.to_param, project_id: project,
variables_attributes: [{ id: variable.id, key: variable.key, value: 'other_value' },
{ key: 'new_key', value: 'dummy_value' }],
variables_attributes: [{ id: variable.id, key: variable.key,
value: 'other_value',
protected: variable.protected?.to_s },
{ key: 'new_key', value: 'dummy_value',
protected: 'false' }],
format: :json
end
@ -69,7 +75,9 @@ describe Projects::VariablesController do
post :save_multiple,
namespace_id: project.namespace.to_param, project_id: project,
variables_attributes: [{ id: variable.id, key: variable.key,
value: variable.value, _destroy: 'true' }],
value: variable.value,
protected: variable.protected?.to_s,
_destroy: 'true' }],
format: :json
end