Sha256: 24d90c8c4540ed7c70ebb6a84c3f838e25c7aa546ba8bdf7ec0a1c8acdee5bdb

Contents?: true

Size: 872 Bytes

Versions: 16

Compression:

Stored size: 872 Bytes

Contents

require 'test_helper'

class GithubUrlHelperTest < ActiveSupport::TestCase
  include GithubUrlHelper

  test "#github_user_url returns a user url" do
    assert_equal "https://github.com/tobi", github_user_url("tobi")
  end

  test "#github_repo_url returns a repo url" do
    assert_equal "https://github.com/rails/rails", github_repo_url("rails", "rails")
  end

  test "#github_commit_url returns a commit url" do
    expected = 'https://github.com/shopify/shipit-engine/commit/6d9278037b872fd9a6690523e411ecb3aa181355'
    assert_equal expected, github_commit_url(commits(:first))
  end

  test "#github_diff_url returns a diff url" do
    from_sha = SecureRandom.hex
    to_sha = SecureRandom.hex
    expected = "https://github.com/rails/rails/compare/#{from_sha}...#{to_sha}"

    assert_equal expected, github_diff_url("rails", "rails", from_sha, to_sha)
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
shipit-engine-0.5.2 test/unit/github_url_helper_test.rb
shipit-engine-0.5.1 test/unit/github_url_helper_test.rb
shipit-engine-0.5.0 test/unit/github_url_helper_test.rb
shipit-engine-0.4.10 test/unit/github_url_helper_test.rb
shipit-engine-0.4.9 test/unit/github_url_helper_test.rb
shipit-engine-0.4.8 test/unit/github_url_helper_test.rb
shipit-engine-0.4.7 test/unit/github_url_helper_test.rb
shipit-engine-0.4.6 test/unit/github_url_helper_test.rb
shipit-engine-0.4.5 test/unit/github_url_helper_test.rb
shipit-engine-0.4.4 test/unit/github_url_helper_test.rb
shipit-engine-0.4.3 test/unit/github_url_helper_test.rb
shipit-engine-0.4.2 test/unit/github_url_helper_test.rb
shipit-engine-0.4.1 test/unit/github_url_helper_test.rb
shipit-engine-0.4.0 test/unit/github_url_helper_test.rb
shipit-engine-0.3.1 test/unit/github_url_helper_test.rb
shipit-engine-0.3.0 test/unit/github_url_helper_test.rb