diff --git a/assets/scripts/spec/unit/helpers_spec.coffee b/assets/scripts/spec/unit/helpers_spec.coffee index eeba0540..45781f20 100644 --- a/assets/scripts/spec/unit/helpers_spec.coffee +++ b/assets/scripts/spec/unit/helpers_spec.coffee @@ -58,3 +58,17 @@ test 'does not replace @user if it is a sign-off', -> result = Travis.Helpers.githubify(message, 'travis-ci', 'travis-web') equal(result, message, "@user should not be converted to a link if it matches an email") + +test 'replaces one commit reference with github commit link', -> + message = 'See travis-ci/travis-core@732fe00' + result = Travis.Helpers.githubify(message, 'travis-ci', 'travis-web') + expected = 'See travis-ci/travis-core@732fe00' + + equal(result, expected, "Commit reference should be converted to a link") + +test 'replaces multiple commit references with github commit links', -> + message = 'See travis-ci/travis-core@732fe00 and travis-ci/travis-web@3b6aa17' + result = Travis.Helpers.githubify(message, 'travis-ci', 'travis-web') + expected = 'See travis-ci/travis-core@732fe00 and travis-ci/travis-web@3b6aa17' + + equal(result, expected, "Commit references should be converted to links")