Sha256: 7ee01201599420c929079ff3d08370442076da1e8012fb32d2d13ff415625850
Contents?: true
Size: 836 Bytes
Versions: 1
Compression:
Stored size: 836 Bytes
Contents
require 'zendesk_apps_support' require 'spec_helper' describe ZendeskAppsSupport::Validations::Requirements do it 'creates an error when the file is not valid JSON' do requirements = mock('AppFile', :relative_path => 'requirements.json', :read => "{") package = mock('Package', :files => [requirements]) errors = ZendeskAppsSupport::Validations::Requirements.call(package) errors.first.key.should == :requirements_not_json end it "creates no error when the file is valid JSON" do requirements = mock('AppFile', :relative_path => 'requirements.json', :read => read_fixture_file('requirements.json')) package = mock('Package', :files => [requirements]) errors = ZendeskAppsSupport::Validations::Requirements.call(package) expect(errors).to be_empty end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zendesk_apps_support-1.12.0 | spec/validations/requirements_spec.rb |