11package meta_test
22
33import (
4+ "context"
45 "testing"
56
67 // Packages
8+ server "github.com/mutablelogic/go-server"
79 meta "github.com/mutablelogic/go-server/pkg/provider/meta"
810 assert "github.com/stretchr/testify/assert"
911)
@@ -12,25 +14,33 @@ type Test1 struct {
1214 A string
1315}
1416
17+ func (t Test1 ) Name () string {
18+ return "Test1"
19+ }
20+ func (t Test1 ) Description () string {
21+ return "Test1"
22+ }
23+ func (t Test1 ) New (context.Context ) (server.Task , error ) {
24+ return nil , nil
25+ }
26+
27+ var _ server.Plugin = Test1 {}
28+
1529func Test_Meta_001 (t * testing.T ) {
1630 assert := assert .New (t )
1731
1832 t .Run ("1" , func (t * testing.T ) {
19- _ , err := meta .New (nil , "" )
20- assert .Error (err )
21- })
22- t .Run ("2" , func (t * testing.T ) {
23- _ , err := meta .New ("hello, world" , "" )
33+ _ , err := meta .New (nil )
2434 assert .Error (err )
2535 })
2636
27- t .Run ("3 " , func (t * testing.T ) {
28- _ , err := meta .New (Test1 {}, "" )
37+ t .Run ("2 " , func (t * testing.T ) {
38+ _ , err := meta .New (Test1 {})
2939 assert .NoError (err )
3040 })
3141
32- t .Run ("4 " , func (t * testing.T ) {
33- _ , err := meta .New (& Test1 {}, "" )
42+ t .Run ("3 " , func (t * testing.T ) {
43+ _ , err := meta .New (& Test1 {})
3444 assert .NoError (err )
3545 })
3646
@@ -40,7 +50,7 @@ func Test_Meta_002(t *testing.T) {
4050 assert := assert .New (t )
4151
4252 t .Run ("1" , func (t * testing.T ) {
43- meta , err := meta .New (Test1 {}, "" )
53+ meta , err := meta .New (Test1 {})
4454 assert .NoError (err )
4555 assert .NotNil (meta )
4656 })
0 commit comments