package main

import (
	"github.com/matryer/is"
	"testing"
)

func TestSearchEngines(t *testing.T) {
	is := is.New(t)
	u := `http://google.ru/url?sa=t&rct=j&q=ars%20technica`
	URL := parseUrlParams(u)
	hit := map[string]string{}
	hit["Referer"] = "https://google.ru"
	searchEngine(hit, URL)

	val, ok := hit["SearchEngine"]
	is.True(ok)
	is.Equal(val, "Google")
	val, ok = hit["SearchPhrase"]
	is.True(ok)
	is.Equal(val, "ars technica")
}
