1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

fake -> stub

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2023-03-06 09:19:25 +02:00
parent 1d131b6032
commit aedd9811a1

View File

@ -9,7 +9,7 @@ import { getDiForUnitTesting } from "../../main/getDiForUnitTesting";
import type { RequestNamespaceListPermissionsFor } from "./request-namespace-list-permissions.injectable"; import type { RequestNamespaceListPermissionsFor } from "./request-namespace-list-permissions.injectable";
import requestNamespaceListPermissionsForInjectable from "./request-namespace-list-permissions.injectable"; import requestNamespaceListPermissionsForInjectable from "./request-namespace-list-permissions.injectable";
const createFakeProxyConfig = (statusResponse: Promise<{ body: { status: V1SubjectRulesReviewStatus }}>) => ({ const createStubProxyConfig = (statusResponse: Promise<{ body: { status: V1SubjectRulesReviewStatus }}>) => ({
makeApiClient: () => ({ makeApiClient: () => ({
createSelfSubjectRulesReview: (): Promise<{ body: { status: V1SubjectRulesReviewStatus }}> => statusResponse, createSelfSubjectRulesReview: (): Promise<{ body: { status: V1SubjectRulesReviewStatus }}> => statusResponse,
}), }),
@ -26,7 +26,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when api returns incomplete data", () => { describe("when api returns incomplete data", () => {
it("returns truthy function", async () => { it("returns truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -51,7 +51,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when api rejects", () => { describe("when api rejects", () => {
it("returns truthy function", async () => { it("returns truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve, reject) => reject("unknown error")), new Promise((resolve, reject) => reject("unknown error")),
) as any); ) as any);
@ -68,7 +68,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when first resourceRule has all permissions for everything", () => { describe("when first resourceRule has all permissions for everything", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -102,7 +102,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when first resourceRule has list permissions for everything", () => { describe("when first resourceRule has list permissions for everything", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -136,7 +136,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when first resourceRule has list permissions for asked resource", () => { describe("when first resourceRule has list permissions for asked resource", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -171,7 +171,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when last resourceRule has all permissions for everything", () => { describe("when last resourceRule has all permissions for everything", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -205,7 +205,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when last resourceRule has list permissions for everything", () => { describe("when last resourceRule has list permissions for everything", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -239,7 +239,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when last resourceRule has list permissions for asked resource", () => { describe("when last resourceRule has list permissions for asked resource", () => {
it("return truthy function", async () => { it("return truthy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -274,7 +274,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when resourceRules has matching resource without list verb", () => { describe("when resourceRules has matching resource without list verb", () => {
it("return falsy function", async () => { it("return falsy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {
@ -305,7 +305,7 @@ describe("requestNamespaceListPermissions", () => {
describe("when resourceRules has no matching resource with list verb", () => { describe("when resourceRules has no matching resource with list verb", () => {
it("return falsy function", async () => { it("return falsy function", async () => {
const requestPermissions = requestNamespaceListPermissions(createFakeProxyConfig( const requestPermissions = requestNamespaceListPermissions(createStubProxyConfig(
new Promise((resolve) => resolve({ new Promise((resolve) => resolve({
body: { body: {
status: { status: {