UNPKG

kui-shell

Version:

This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool

35 lines (34 loc) 2.56 kB
import { Application } from 'spectron'; export declare const open: (app: Application) => Promise<Application>; export declare const openWithFailure: (app: Application) => Promise<Application>; export declare const fullscreen: (app: Application) => Promise<Application>; export declare const closed: (app: Application) => Promise<void>; export declare const fullyClosed: (app: Application) => Promise<Application>; export declare const keyToClose: (app: Application) => Promise<void>; export declare const sourceStruct: (expectedJSON: object) => (app: Application) => Promise<Application>; export declare const sourceSubset: (expectedJSON: object) => (app: Application) => Promise<Application>; export declare const source: (expectedSource: string) => (app: Application) => Promise<any>; export declare const result: (expectedResult: object, failFast?: boolean) => (app: Application) => Promise<Application>; export declare const resultSubset: (expectedResult: object, failFast?: boolean) => (app: Application) => Promise<Application>; export declare const badge: (badge: string) => (app: Application) => Promise<Application>; export declare const button: (button: { mode: string; label?: string; }) => (app: Application) => Promise<Application>; export declare const limit: (type: string, expectedValue: string | number) => (app: Application) => Promise<boolean>; export declare const sequence: (A: string[]) => (app: Application) => Promise<boolean[]>; export declare const mode: (expectedMode: string) => (app: Application) => Promise<Application>; export declare const toolbarText: (expect: { type: string; text: string; }) => (app: Application) => Promise<Application>; export declare const name: (expectedName: string) => (app: Application) => Promise<Application>; export declare const namespace: (expectedNamespace: string) => (app: Application) => Promise<Application>; export declare const kind: (expectedKind: string) => (app: Application) => Promise<Application>; export declare const modes: (expected: { mode: string; label?: string; }[]) => (app: Application) => Promise<Application>; export declare const textPlainContent: (content: string) => (app: Application) => Promise<Application>; export declare const yaml: (content: object) => (app: Application) => Promise<Application>; export declare const showing: (expectedName: string, expectedActivationId?: string, expectSubstringMatchOnName?: boolean, expectedPackageName?: string, expectType?: string, waitThisLong?: number) => (app: Application) => Promise<Application>;