func TestPost(t *testing.T) { message, err := unmarshalMessage(testPost) assert.Nil(t, err) assert.NotNil(t, message) assert.Equal(t, "message", message.Type) assert.Equal(t, "file_share", message.SubType) assert.Equal(t, "<@U2147483697|tester> shared a file: <https://test.slack.com/files/tester/abc/test_post|test post>", message.Text) // TODO: Assert File assert.Equal(t, "U2147483697", message.User) assert.False(t, message.Upload) assert.Equal(t, "1433315416.000008", message.Timestamp) }
// False asserts that the specified value is true. // // require.False(t, myBool, "myBool should be false") func False(t TestingT, value bool, msgAndArgs ...interface{}) { if !assert.False(t, value, msgAndArgs...) { t.FailNow() } }