Sha256: c85e3dde87a20a53f036427fb844bebc1441cc1d5c25ca5d5b41e97a8547a2fb

Contents?: true

Size: 591 Bytes

Versions: 11

Compression:

Stored size: 591 Bytes

Contents

require 'spec_helper'

describe GroupDocs::Api::Helpers::AccessMode do
  subject do
    GroupDocs::Storage::Folder.new
  end

  describe '#parse_access_mode' do
    it 'returns downcased symbol if string is passed' do
      subject.send(:parse_access_mode, 'Public').should == :public
    end

    it 'returns capitalized string if symbol is passed' do
      subject.send(:parse_access_mode, :public).should == 'Public'
    end

    it 'raises error if argument is not string or symbol' do
      -> { subject.send(:parse_access_mode, 1) }.should raise_error(ArgumentError)
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
groupdocs-1.2.11 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.10 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.9 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.8 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.7 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.6 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.3 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.2 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.1 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.2.0 spec/groupdocs/api/helpers/access_mode_helper_spec.rb
groupdocs-1.1.0 spec/groupdocs/api/helpers/access_mode_helper_spec.rb