Sha256: 5111d4f2e796290c507c37dc34c3bb2ae0234b2dbf206538392c0908abfe950e

Contents?: true

Size: 1.09 KB

Versions: 4

Compression:

Stored size: 1.09 KB

Contents

require 'spec_helper'
require 'ffi-gdal/version_info'

describe GDAL::VersionInfo do
  subject do
    Object.new.extend(described_class)
  end

  describe '#version_num' do
    it 'returns a non-empty String' do
      expect(subject.version_num).to be_a String
      expect(subject.version_num).to_not be_empty
    end
  end

  describe '#release_date' do
    it 'returns a Date' do
      expect(subject.release_date).to be_a Date
    end
  end

  describe '#release_name' do
    it 'returns a non-empty String' do
      expect(subject.release_name).to be_a String
      expect(subject.release_name).to_not be_empty
    end
  end

  describe '#license' do
    it 'returns a non-empty String' do
      expect(subject.license).to be_a String
      expect(subject.license).to_not be_empty
    end
  end

  describe '#build_info' do
    it 'returns a Hash of info' do
      expect(subject.build_info).to be_a Hash
    end
  end

  describe '#long_version' do
    it 'returns a non-empty String' do
      expect(subject.long_version).to be_a String
      expect(subject.long_version).to_not be_empty
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ffi-gdal-0.0.4 spec/ffi-gdal/unit/version_info_spec.rb
ffi-gdal-0.0.3 spec/ffi-gdal/unit/version_info_spec.rb
ffi-gdal-0.0.2 spec/ffi-gdal/unit/version_info_spec.rb
ffi-gdal-0.0.1 spec/ffi-gdal/unit/version_info_spec.rb