Sha256: cda210085ee1c2e7318367e30d7328c41c45a896cafda4a6b67d5ed3f612c320

Contents?: true

Size: 877 Bytes

Versions: 9

Compression:

Stored size: 877 Bytes

Contents

# frozen_string_literal: true

require "test_helper"

module Shipit
  class PulLRequestSerializerTest < ActiveSupport::TestCase
    test "structure" do
      pull_request = shipit_pull_requests(:review_stack_review)

      serialized = serializer.new(pull_request).as_json

      assert_includes serialized.keys, :id
      assert_includes serialized.keys, :number
      assert_includes serialized.keys, :title
      assert_includes serialized.keys, :github_id
      assert_includes serialized.keys, :additions
      assert_includes serialized.keys, :deletions
      assert_includes serialized.keys, :state
      assert_includes serialized.keys, :html_url
      assert_includes serialized.keys, :user
      assert_includes serialized.keys, :assignees
      assert_includes serialized.keys, :head
    end

    def serializer
      Shipit::PullRequestSerializer
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.38.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.37.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.36.1 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.36.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.35.1 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.35.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.34.0 test/serializers/shipit/pull_request_serializer_test.rb
shipit-engine-0.33.0 test/serializers/shipit/pull_request_serializer_test.rb