()
| 2070 | } |
| 2071 | |
| 2072 | func (s *MethodTestSuite) TestLicense() { |
| 2073 | s.Run("GetLicenses", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2074 | a := database.License{ID: 1} |
| 2075 | b := database.License{ID: 2} |
| 2076 | dbm.EXPECT().GetLicenses(gomock.Any()).Return([]database.License{a, b}, nil).AnyTimes() |
| 2077 | check.Args().Asserts(a, policy.ActionRead, b, policy.ActionRead).Returns([]database.License{a, b}) |
| 2078 | })) |
| 2079 | s.Run("GetUnexpiredLicenses", s.Mocked(func(db *dbmock.MockStore, faker *gofakeit.Faker, check *expects) { |
| 2080 | l := database.License{ |
| 2081 | ID: 1, |
| 2082 | Exp: time.Now().Add(time.Hour * 24 * 30), |
| 2083 | UUID: uuid.New(), |
| 2084 | } |
| 2085 | db.EXPECT().GetUnexpiredLicenses(gomock.Any()). |
| 2086 | Return([]database.License{l}, nil). |
| 2087 | AnyTimes() |
| 2088 | check.Args().Asserts(rbac.ResourceLicense, policy.ActionRead). |
| 2089 | Returns([]database.License{l}) |
| 2090 | })) |
| 2091 | s.Run("InsertLicense", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2092 | dbm.EXPECT().InsertLicense(gomock.Any(), database.InsertLicenseParams{}).Return(database.License{}, nil).AnyTimes() |
| 2093 | check.Args(database.InsertLicenseParams{}).Asserts(rbac.ResourceLicense, policy.ActionCreate) |
| 2094 | })) |
| 2095 | s.Run("UpsertLogoURL", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2096 | dbm.EXPECT().UpsertLogoURL(gomock.Any(), "value").Return(nil).AnyTimes() |
| 2097 | check.Args("value").Asserts(rbac.ResourceDeploymentConfig, policy.ActionUpdate) |
| 2098 | })) |
| 2099 | s.Run("UpsertAnnouncementBanners", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2100 | dbm.EXPECT().UpsertAnnouncementBanners(gomock.Any(), "value").Return(nil).AnyTimes() |
| 2101 | check.Args("value").Asserts(rbac.ResourceDeploymentConfig, policy.ActionUpdate) |
| 2102 | })) |
| 2103 | s.Run("GetLicenseByID", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2104 | l := database.License{ID: 1} |
| 2105 | dbm.EXPECT().GetLicenseByID(gomock.Any(), int32(1)).Return(l, nil).AnyTimes() |
| 2106 | check.Args(int32(1)).Asserts(l, policy.ActionRead).Returns(l) |
| 2107 | })) |
| 2108 | s.Run("DeleteLicense", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2109 | l := database.License{ID: 1} |
| 2110 | dbm.EXPECT().GetLicenseByID(gomock.Any(), l.ID).Return(l, nil).AnyTimes() |
| 2111 | dbm.EXPECT().DeleteLicense(gomock.Any(), l.ID).Return(int32(1), nil).AnyTimes() |
| 2112 | check.Args(l.ID).Asserts(l, policy.ActionDelete) |
| 2113 | })) |
| 2114 | s.Run("GetDeploymentID", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2115 | dbm.EXPECT().GetDeploymentID(gomock.Any()).Return("value", nil).AnyTimes() |
| 2116 | check.Args().Asserts().Returns("value") |
| 2117 | })) |
| 2118 | s.Run("GetDefaultProxyConfig", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2119 | dbm.EXPECT().GetDefaultProxyConfig(gomock.Any()).Return(database.GetDefaultProxyConfigRow{DisplayName: "Default", IconURL: "/emojis/1f3e1.png"}, nil).AnyTimes() |
| 2120 | check.Args().Asserts().Returns(database.GetDefaultProxyConfigRow{DisplayName: "Default", IconURL: "/emojis/1f3e1.png"}) |
| 2121 | })) |
| 2122 | s.Run("GetLogoURL", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2123 | dbm.EXPECT().GetLogoURL(gomock.Any()).Return("value", nil).AnyTimes() |
| 2124 | check.Args().Asserts().Returns("value") |
| 2125 | })) |
| 2126 | s.Run("GetAnnouncementBanners", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) { |
| 2127 | dbm.EXPECT().GetAnnouncementBanners(gomock.Any()).Return("value", nil).AnyTimes() |
| 2128 | check.Args().Asserts().Returns("value") |
| 2129 | })) |
nothing calls this directly
no test coverage detected