Sha256: c4986db4ed6a99cd23c5b263f033ab798cef9db1ac5b387aaeba107644ad2c57

Contents?: true

Size: 592 Bytes

Versions: 3

Compression:

Stored size: 592 Bytes

Contents

require 'spec_helper'

describe GroupDocs::Api::Helpers::ByteFlag do
  subject do
    GroupDocs::User.new
  end

  let(:value_to_byte) { GroupDocs::Api::Helpers::AccessRights::ACCESS_RIGHTS }

  describe '#byte_from_array' do
    it 'returns correct byte flag' do
      values = value_to_byte.map { |k, _| k }
      subject.byte_from_array(values, value_to_byte).should == 46
    end
  end

  describe '#array_from_byte' do
    it 'returns correct byte flag' do
      values = subject.array_from_byte(46, value_to_byte)
      values.should =~ value_to_byte.map { |k, _| k }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
groupdocs-2.2.0 spec/groupdocs/api/helpers/byte_flag_helper_spec.rb
groupdocs-2.1.0 spec/groupdocs/api/helpers/byte_flag_helper_spec.rb
groupdocs-2.0.0 spec/groupdocs/api/helpers/byte_flag_helper_spec.rb