func TestMapFromBase64StringWithError(t *testing.T) { base64String := "eyJuYW1lIjoiTWFasd0In0=" _, err := FromBase64(base64String) assert.Error(t, err) assert.Panics(t, func() { MustFromBase64(base64String) }) }
func TestMapFromSignedBase64StringWithError(t *testing.T) { base64String := "eyJuYW1lasdIjoiTWF0In0=_67ee82916f90b2c0d68c903266e8998c9ef0c3d6" _, err := FromSignedBase64(base64String, "key") assert.Error(t, err) assert.Panics(t, func() { MustFromSignedBase64(base64String, "key") }) }
func TestConversionSignedBase64WithError(t *testing.T) { o := MSI() o["test"] = func() {} assert.Panics(t, func() { o.MustSignedBase64("key") }) _, err := o.SignedBase64("key") assert.Error(t, err) }
func TestConversionBase64WithError(t *testing.T) { o := MSI() o["test"] = func() {} assert.Panics(t, func() { o.MustBase64() }) _, err := o.Base64() assert.Error(t, err) }
func TestConversionJSONWithError(t *testing.T) { o := MSI() o["test"] = func() {} assert.Panics(t, func() { o.MustJSON() }) _, err := o.JSON() assert.Error(t, err) }
// Error asserts that a function returned an error (i.e. not `nil`). // // actualObj, err := SomeFunction() // require.Error(t, err, "An error was expected") // require.Equal(t, err, expectedError) // } // // Returns whether the assertion was successful (true) or not (false). func Error(t TestingT, err error, msgAndArgs ...interface{}) { if !assert.Error(t, err, msgAndArgs...) { t.FailNow() } }
func TestMapMustFromJSONWithError(t *testing.T) { _, err := FromJSON(`"name":"Mat"}`) assert.Error(t, err) }