Sha256: 46c0a03df4b6c418c051ca1db2bf9b2499766268fe719da869660f9e7e09d5bf

Contents?: true

Size: 852 Bytes

Versions: 4

Compression:

Stored size: 852 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'ogr/data_source'

RSpec.describe OGR::DataSource do
  context 'Memory datasource' do
    subject(:data_source) do
      OGR::Driver.by_name('Memory').create_data_source('test')
    end

    describe '#can_create_layer?' do
      subject { data_source.can_create_layer? }
      it { is_expected.to eq true }
    end

    describe '#can_delete_layer?' do
      subject { data_source.can_delete_layer? }
      it { is_expected.to eq true }
    end

    describe '#can_create_geometry_field_after_create_layer?' do
      subject { data_source.can_create_geometry_field_after_create_layer? }
      it { is_expected.to eq true }
    end

    describe '#supports_curve_geometries?' do
      subject { data_source.supports_curve_geometries? }
      it { is_expected.to eq false }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ffi-gdal-1.0.0.beta11 spec/unit/ogr/data_source_mixins/capability_methods_spec.rb
ffi-gdal-1.0.0.beta10 spec/unit/ogr/data_source_mixins/capability_methods_spec.rb
ffi-gdal-1.0.0.beta9 spec/unit/ogr/data_source_mixins/capability_methods_spec.rb
ffi-gdal-1.0.0.beta8 spec/unit/ogr/data_source_mixins/capability_methods_spec.rb