package utils import ( "testing" "github.com/grafana/grafana/pkg/models" "github.com/grafana/grafana/pkg/services/sqlstore" . "github.com/smartystreets/goconvey/convey" ) func TestCheckOrgExists(t *testing.T) { Convey("with default org in database", t, func() { sqlstore.InitTestDB(t) defaultOrg := models.CreateOrgCommand{Name: "Main Org."} err := sqlstore.CreateOrg(&defaultOrg) So(err, ShouldBeNil) Convey("default org exists", func() { err := CheckOrgExists(defaultOrg.Result.Id) So(err, ShouldBeNil) }) Convey("other org doesn't exist", func() { err := CheckOrgExists(defaultOrg.Result.Id + 1) So(err, ShouldEqual, models.ErrOrgNotFound) }) }) }