Sha256: f24f3a57394ce2e53145324e2dabc22a1c74feddd51d2b8d5ae4f1caeb1da93a

Contents?: true

Size: 376 Bytes

Versions: 6

Compression:

Stored size: 376 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe Granite::Form::UUID do
  subject(:uuid) { Granite::Form::UUID.random_create }

  specify { expect(uuid.as_json).to eq(uuid.to_s) }
  specify { expect(uuid.to_json).to eq("\"#{uuid}\"") }
  specify { expect(uuid.to_param).to eq(uuid.to_s) }
  specify { expect(uuid.to_query(:key)).to eq("key=#{uuid}") }
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
granite-form-0.6.1 spec/granite/form/extensions_spec.rb
granite-form-0.6.0 spec/granite/form/extensions_spec.rb
granite-form-0.5.0 spec/granite/form/extensions_spec.rb
granite-form-0.4.0 spec/granite/form/extensions_spec.rb
granite-form-0.3.0 spec/granite/form/extensions_spec.rb
granite-form-0.2.0 spec/granite/form/extensions_spec.rb