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")