19 lines
270 B
Go
19 lines
270 B
Go
|
|
package etl
|
||
|
|
|
||
|
|
import (
|
||
|
|
"fmt"
|
||
|
|
"testing"
|
||
|
|
"time"
|
||
|
|
)
|
||
|
|
|
||
|
|
func TestPath(t *testing.T) {
|
||
|
|
d := time.Now().UTC().Format("2006-01-02")
|
||
|
|
n := fmt.Sprintf("/%v/a-b.txt", d)
|
||
|
|
e := S3Emitter{}
|
||
|
|
f := e.s3FileName("a", "b")
|
||
|
|
|
||
|
|
if f != n {
|
||
|
|
t.Errorf("s3FileName() = want %v", f, n)
|
||
|
|
}
|
||
|
|
}
|