コード例 #1
0
ファイル: fs_dirparse_test.go プロジェクト: romanoff/ahc
func TestParseIntoTemplatePool(t *testing.T) {
	fs := &Fs{}
	pool := view.InitPool()
	fs.ParseIntoTemplatePool(pool, "test_templates")
	if len(pool.Templates) != 1 {
		t.Error("Failed to parse template from test_templates folder into pool")
	}
}
コード例 #2
0
ファイル: server.go プロジェクト: romanoff/ahc
func (self *AhcServer) ReadComponents() {
	componentsPool := &component.Pool{}
	self.TemplatesPool = view.InitPool()
	fsParser := self.FsParser
	fsParser.ParseIntoPool(componentsPool, "components")
	fsParser.ParseIntoTemplatePool(self.TemplatesPool, "templates")
	self.TemplatesPool.ComponentsPool = componentsPool
	self.TemplatesStyles = make(map[string][]byte)
}