2017-05-27 19:08:47 +02:00
package publicSettings
2017-05-13 22:52:10 +02:00
import (
"path"
"testing"
2017-05-17 07:58:40 +02:00
"github.com/NyaaPantsu/nyaa/config"
2017-05-13 22:52:10 +02:00
)
2017-05-31 10:49:01 +02:00
// run before config/parse.go:init()
var _ = func ( ) ( _ struct { } ) {
config . ConfigPath = path . Join ( ".." , ".." , config . ConfigPath )
config . DefaultConfigPath = path . Join ( ".." , ".." , config . DefaultConfigPath )
config . Parse ( )
return
} ( )
2017-05-13 22:52:10 +02:00
func TestInitI18n ( t * testing . T ) {
2017-05-31 10:49:01 +02:00
conf := config . Conf . I18n
2017-05-31 04:21:57 +02:00
conf . Directory = path . Join ( ".." , ".." , conf . Directory )
2017-05-26 12:12:52 +02:00
var retriever UserRetriever // not required during initialization
2017-05-13 22:52:10 +02:00
2017-05-14 21:45:50 +02:00
err := InitI18n ( conf , retriever )
2017-05-13 22:52:10 +02:00
if err != nil {
t . Errorf ( "failed to initialize language translations: %v" , err )
}
}