package main

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

func TestUrlParseParams(t *testing.T) {
	is := is.New(t)
	urlSource := "https://mysite.net/index.html?lang=ru#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers"

	urlParams := parseUrlParams(urlSource)
	is.Equal(urlParams.QueryMap, map[string]string{"lang": "ru"})
	is.Equal(urlParams.FragmentMap, map[string]string{"utm_source": "In House", "utm_medium": "email", "utm_campaign": "Fall email offers"})

}
