complete project specs
This commit is contained in:
parent
2825eee48e
commit
a19ca959df
@ -208,6 +208,7 @@ module Devops
|
||||
Project.new p
|
||||
end
|
||||
|
||||
# maybe it worth to move components functionality to devops-nibr?
|
||||
#TODO: create validator
|
||||
def validate_components
|
||||
raise InvalidRecord.new "Components is not a hash" unless self.components.is_a?(Hash)
|
||||
|
||||
@ -344,6 +344,7 @@ RSpec.describe Devops::Model::Project, type: :model do
|
||||
end
|
||||
end
|
||||
|
||||
# maybe it worth to move components functionality to devops-nibr?
|
||||
# describe '#validate_components' do
|
||||
# it "raises InvalidRecord if one of component doesn't include filename" do
|
||||
# project.components = {'name' => {}}
|
||||
@ -351,4 +352,12 @@ RSpec.describe Devops::Model::Project, type: :model do
|
||||
# end
|
||||
# end
|
||||
|
||||
describe '.create_roles_response' do
|
||||
it 'returns string' do
|
||||
expect(described_class.create_roles_response('string')).to be_a(String)
|
||||
hash = {new: %w(a), exist: %w(b), error: %w(c)}
|
||||
expect(described_class.create_roles_response(hash)).to be_a(String)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Loading…
Reference in New Issue
Block a user