File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ package provider
2+
3+ import (
4+ "testing"
5+
6+ "github.com/google/go-cmp/cmp"
7+ )
8+
9+ func Test_resourceName (t * testing.T ) {
10+ cases := []struct {
11+ name string
12+ providerShortName string
13+ templateFileName string
14+ expectedResourceName string
15+ }{
16+ {
17+ "provider short name same as template file name" ,
18+ "http" ,
19+ "http.md.tmpl" ,
20+ "http" ,
21+ },
22+ {
23+ "provider short name different to template file name" ,
24+ "tls" ,
25+ "cert_request.md.tmpl" ,
26+ "tls_cert_request" ,
27+ },
28+ }
29+
30+ for _ , c := range cases {
31+ t .Run (c .name , func (t * testing.T ) {
32+ actualResourceName := resourceName (c .providerShortName , c .templateFileName )
33+ if ! cmp .Equal (c .expectedResourceName , actualResourceName ) {
34+ t .Errorf ("expected: %s, got: %s" , c .expectedResourceName , actualResourceName )
35+ }
36+ })
37+ }
38+ }
You can’t perform that action at this time.
0 commit comments