Add workbench interaction smoke anchors
This commit is contained in:
@@ -27,7 +27,7 @@ export function ProjectPanel({
|
||||
onLoadDemoWorkflow,
|
||||
}: ProjectPanelProps): JSX.Element {
|
||||
return (
|
||||
<section>
|
||||
<section data-testid="project-panel">
|
||||
<h2>Projects</h2>
|
||||
{loadingProjects ? <p>Loading projects...</p> : null}
|
||||
|
||||
@@ -51,7 +51,7 @@ export function ProjectPanel({
|
||||
</form>
|
||||
|
||||
<div className="demo-actions">
|
||||
<button type="button" onClick={onLoadDemoWorkflow} disabled={loadingDemoWorkflow}>
|
||||
<button type="button" onClick={onLoadDemoWorkflow} disabled={loadingDemoWorkflow} data-testid="load-demo-workflow">
|
||||
{loadingDemoWorkflow ? 'Loading demo...' : 'Load demo workflow'}
|
||||
</button>
|
||||
{demoWorkflowMessage ? <p>{demoWorkflowMessage}</p> : null}
|
||||
@@ -64,6 +64,7 @@ export function ProjectPanel({
|
||||
type="button"
|
||||
onClick={() => onSelectProject(project.id)}
|
||||
aria-pressed={project.id === selectedProjectId}
|
||||
data-testid={`project-select-${project.id}`}
|
||||
>
|
||||
{project.name}
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user