images_test.go 290 Bytes
Newer Older
Quinn Slack's avatar
Quinn Slack committed
1
2
3
4
5
6
7
package server

import (
	"testing"
)

func TestModelPrompt(t *testing.T) {
Bruce MacDonald's avatar
Bruce MacDonald committed
8
	m := Model{
Quinn Slack's avatar
Quinn Slack committed
9
10
		Template: "a{{ .Prompt }}b",
	}
Bruce MacDonald's avatar
Bruce MacDonald committed
11
12
13
	s, err := m.Prompt(PromptVars{
		Prompt: "<h1>",
	})
Quinn Slack's avatar
Quinn Slack committed
14
15
16
17
18
19
20
21
	if err != nil {
		t.Fatal(err)
	}
	want := "a<h1>b"
	if s != want {
		t.Errorf("got %q, want %q", s, want)
	}
}