File tree Expand file tree Collapse file tree 3 files changed +114
-0
lines changed Expand file tree Collapse file tree 3 files changed +114
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Copyright © 2023 Kaleido, Inc.
2
+ //
3
+ // SPDX-License-Identifier: Apache-2.0
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 (the "License");
6
+ // you may not use this file except in compliance with the License.
7
+ // You may obtain a copy of the License at
8
+ //
9
+ // http://www.apache.org/licenses/LICENSE-2.0
10
+ //
11
+ // Unless required by applicable law or agreed to in writing, software
12
+ // distributed under the License is distributed on an "AS IS" BASIS,
13
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ // See the License for the specific language governing permissions and
15
+ // limitations under the License.
16
+
17
+ package bifactory
18
+
19
+ import (
20
+ "context"
21
+ "testing"
22
+
23
+ "github.com/stretchr/testify/assert"
24
+ )
25
+
26
+ func TestGetPluginUnknown (t * testing.T ) {
27
+ ctx := context .Background ()
28
+ _ , err := GetPlugin (ctx , "foo" )
29
+ assert .Error (t , err )
30
+ assert .Regexp (t , "FF10110" , err )
31
+ }
32
+
33
+ func TestGetPlugin (t * testing.T ) {
34
+ ctx := context .Background ()
35
+ plugin , err := GetPlugin (ctx , "ethereum" )
36
+ assert .NoError (t , err )
37
+ assert .NotNil (t , plugin )
38
+ }
Original file line number Diff line number Diff line change
1
+ // Copyright © 2023 Kaleido, Inc.
2
+ //
3
+ // SPDX-License-Identifier: Apache-2.0
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 (the "License");
6
+ // you may not use this file except in compliance with the License.
7
+ // You may obtain a copy of the License at
8
+ //
9
+ // http://www.apache.org/licenses/LICENSE-2.0
10
+ //
11
+ // Unless required by applicable law or agreed to in writing, software
12
+ // distributed under the License is distributed on an "AS IS" BASIS,
13
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ // See the License for the specific language governing permissions and
15
+ // limitations under the License.
16
+
17
+ package dxfactory
18
+
19
+ import (
20
+ "context"
21
+ "testing"
22
+
23
+ "github.com/stretchr/testify/assert"
24
+ )
25
+
26
+ func TestGetPluginUnknown (t * testing.T ) {
27
+ ctx := context .Background ()
28
+ _ , err := GetPlugin (ctx , "foo" )
29
+ assert .Error (t , err )
30
+ assert .Regexp (t , "FF10213" , err )
31
+ }
32
+
33
+ func TestGetPlugin (t * testing.T ) {
34
+ ctx := context .Background ()
35
+ plugin , err := GetPlugin (ctx , "ffdx" )
36
+ assert .NoError (t , err )
37
+ assert .NotNil (t , plugin )
38
+ }
Original file line number Diff line number Diff line change
1
+ // Copyright © 2023 Kaleido, Inc.
2
+ //
3
+ // SPDX-License-Identifier: Apache-2.0
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 (the "License");
6
+ // you may not use this file except in compliance with the License.
7
+ // You may obtain a copy of the License at
8
+ //
9
+ // http://www.apache.org/licenses/LICENSE-2.0
10
+ //
11
+ // Unless required by applicable law or agreed to in writing, software
12
+ // distributed under the License is distributed on an "AS IS" BASIS,
13
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ // See the License for the specific language governing permissions and
15
+ // limitations under the License.
16
+
17
+ package iifactory
18
+
19
+ import (
20
+ "context"
21
+ "testing"
22
+
23
+ "github.com/stretchr/testify/assert"
24
+ )
25
+
26
+ func TestGetPluginUnknown (t * testing.T ) {
27
+ ctx := context .Background ()
28
+ _ , err := GetPlugin (ctx , "foo" )
29
+ assert .Error (t , err )
30
+ assert .Regexp (t , "FF10212" , err )
31
+ }
32
+
33
+ func TestGetPlugin (t * testing.T ) {
34
+ ctx := context .Background ()
35
+ plugin , err := GetPlugin (ctx , "onchain" )
36
+ assert .NoError (t , err )
37
+ assert .NotNil (t , plugin )
38
+ }
You can’t perform that action at this time.
0 commit comments