func TestClient_Image(t *testing.T) { client, _ := gosseract.NewClient() img := fixImage("./.samples/png/sample000.png") out, e := client.Image(img).Out() Expect(t, e).ToBe(nil) Expect(t, out).ToBe("01:37:58\n\n") }
func main() { // verify tesseract is available... goss, err := gosseract.NewClient() if err != nil { log.Fatalln(err.Error()) } session, err := r.Connect(r.ConnectOpts{ Address: "localhost:28015", Database: "test", }) if err != nil { log.Fatalln(err.Error()) } mux := mux.NewRouter() mux.Handle("/post/new", createImageHandler(goss, NewPostingStore(session))). Methods("POST") mw := negroni.Classic() mw.UseHandler(mux) mw.Run(":1234") }
func ExampleClient_Image(t *testing.T) { client, _ := gosseract.NewClient() var img image.Image // any your image instance out, _ := client.Image(img).Out() fmt.Println(out) }
func ExampleClient_Src(t *testing.T) { client, _ := gosseract.NewClient() out, _ := client.Src("./samples/png/samples000.png").Out() fmt.Println(out) }
func TestClient_Out(t *testing.T) { client, _ := gosseract.NewClient() _, e := client.Out() Expect(t, e.Error()).ToBe("Source is not set") }
func TestClient_Src(t *testing.T) { client, _ := gosseract.NewClient() out, e := client.Src("./.samples/png/sample000.png").Out() Expect(t, e).ToBe(nil) Expect(t, out).ToBe("01:37:58\n\n") }
func TestClient_Must(t *testing.T) { client, _ := gosseract.NewClient() params := map[string]string{} _, e := client.Must(params) Expect(t, e).Not().ToBe(nil) }
func Test_NewClient(t *testing.T) { client, e := gosseract.NewClient() Expect(t, e).ToBe(nil) Expect(t, client).TypeOf("*gosseract.Client") }