summaryrefslogtreecommitdiffstats
path: root/plugin/plugintest/mock/mock.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/plugintest/mock/mock.go')
-rw-r--r--plugin/plugintest/mock/mock.go33
1 files changed, 33 insertions, 0 deletions
diff --git a/plugin/plugintest/mock/mock.go b/plugin/plugintest/mock/mock.go
new file mode 100644
index 000000000..6d593a4fe
--- /dev/null
+++ b/plugin/plugintest/mock/mock.go
@@ -0,0 +1,33 @@
+// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
+// See License.txt for license information.
+
+// This package provides aliases for the contents of "github.com/stretchr/testify/mock". Because
+// external packages can't import our vendored dependencies, this is necessary for them to be able
+// to fully utilize the plugintest package.
+package mock
+
+import (
+ "github.com/stretchr/testify/mock"
+)
+
+const (
+ Anything = mock.Anything
+)
+
+type Arguments = mock.Arguments
+type AnythingOfTypeArgument = mock.AnythingOfTypeArgument
+type Call = mock.Call
+type Mock = mock.Mock
+type TestingT = mock.TestingT
+
+func AnythingOfType(t string) AnythingOfTypeArgument {
+ return mock.AnythingOfType(t)
+}
+
+func AssertExpectationsForObjects(t TestingT, testObjects ...interface{}) bool {
+ return mock.AssertExpectationsForObjects(t, testObjects...)
+}
+
+func MatchedBy(fn interface{}) interface{} {
+ return mock.MatchedBy(fn)
+}