mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
	
	
		
			37 lines
		
	
	
		
			727 B
		
	
	
	
		
			Go
		
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			727 B
		
	
	
	
		
			Go
		
	
	
	
|  | package sqlstore | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"testing" | ||
|  | 
 | ||
|  | 	. "github.com/smartystreets/goconvey/convey" | ||
|  | 
 | ||
|  | 	m "github.com/grafana/grafana/pkg/models" | ||
|  | ) | ||
|  | 
 | ||
|  | func TestTempUserCommandsAndQueries(t *testing.T) { | ||
|  | 
 | ||
|  | 	Convey("Testing Temp User commands & queries", t, func() { | ||
|  | 		InitTestDB(t) | ||
|  | 
 | ||
|  | 		Convey("Given saved api key", func() { | ||
|  | 			cmd := m.CreateTempUserCommand{ | ||
|  | 				OrgId:    2256, | ||
|  | 				Name:     "hello", | ||
|  | 				Email:    "e@as.co", | ||
|  | 				IsInvite: true, | ||
|  | 			} | ||
|  | 			err := CreateTempUser(&cmd) | ||
|  | 			So(err, ShouldBeNil) | ||
|  | 
 | ||
|  | 			Convey("Should be able to get temp users by org id", func() { | ||
|  | 				query := m.GetTempUsersForOrgQuery{OrgId: 2256} | ||
|  | 				err = GetTempUsersForOrg(&query) | ||
|  | 
 | ||
|  | 				So(err, ShouldBeNil) | ||
|  | 				So(len(query.Result), ShouldEqual, 1) | ||
|  | 			}) | ||
|  | 
 | ||
|  | 		}) | ||
|  | 	}) | ||
|  | } |