Sha256: 65505588230621c02128b93ece6de905576670e1ce9ec213b580f720401187ee

Contents?: true

Size: 514 Bytes

Versions: 15

Compression:

Stored size: 514 Bytes

Contents

require 'spec_helper'

RSpec.describe SidekiqUniqueJobs::Normalizer do
  def jsonify(args)
    described_class.jsonify(args)
  end

  describe '.jsonify' do
    specify do
      original = [1, :test, [test: :test]]
      expected = [1, 'test', ['test' => 'test']]
      expect(jsonify(original)).to eq(expected)
    end

    specify do
      original = [1, :test, [test: [test: :test]]]
      expected = [1, 'test', ['test' => ['test' => 'test']]]
      expect(jsonify(original)).to eq(expected)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sidekiq-unique-jobs-5.0.2 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-5.0.1 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-5.0.0 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.18 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.17 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.16 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.15 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.13 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.12 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.11 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.10 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.9 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.8 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.7 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb
sidekiq-unique-jobs-4.0.0 spec/lib/sidekiq_unique_jobs/normalizer_spec.rb