package notify import "testing" /* var request = &model.Request{ Host: "http://examplehost.com", Repo: &model.Repo{ Host: "examplegit.com", Owner: "owner", Name: "repo", }, Commit: &model.Commit{ Sha: "abc", Branch: "example", Status: "Started", Message: "Test Commit", Author: "Test User", }, User: &model.User{ Login: "TestUser", }, } */ var slackExpectedLink = "" var slackExpectedBase = slackExpectedLink + " (example) by Test User" func Test_slackStartedMessage(t *testing.T) { actual := (&Slack{}).getMessage(request, slackStartedMessage) expected := "*Building* " + slackExpectedBase if actual != expected { t.Errorf("Invalid getStarted message for Slack. Expected %v, got %v", expected, actual) } } func Test_slackSuccessMessage(t *testing.T) { actual := (&Slack{}).getMessage(request, slackSuccessMessage) expected := "*Success* " + slackExpectedBase if actual != expected { t.Errorf("Invalid getStarted message for Slack. Expected %v, got %v", expected, actual) } } func Test_slackFailureMessage(t *testing.T) { actual := (&Slack{}).getMessage(request, slackFailureMessage) expected := "*Failed* " + slackExpectedBase if actual != expected { t.Errorf("Invalid getStarted message for Slack. Expected %v, got %v", expected, actual) } }