mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Consolidate discovery of HTML elements in some tests
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
beb0103427
commit
4249ae1f7d
@ -86,13 +86,15 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -150,6 +156,7 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -161,14 +168,15 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="proxy"
|
||||
id="proxy"
|
||||
>
|
||||
<h2
|
||||
data-testid="proxy-header"
|
||||
>
|
||||
Proxy
|
||||
</h2>
|
||||
<section>
|
||||
<h2
|
||||
data-testid="proxy-header"
|
||||
>
|
||||
Proxy
|
||||
</h2>
|
||||
<div
|
||||
class="SubTitle"
|
||||
>
|
||||
@ -224,11 +232,7 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
<small
|
||||
class="hint"
|
||||
>
|
||||
This will make Lens to trust ANY certificate authority without any validations.
|
||||
|
||||
Needed with some corporate proxies that do certificate re-writing.
|
||||
|
||||
Does not affect cluster communications!
|
||||
This will make Lens to trust ANY certificate authority without any validations. Needed with some corporate proxies that do certificate re-writing. Does not affect cluster communications!
|
||||
</small>
|
||||
</section>
|
||||
</section>
|
||||
@ -419,13 +423,15 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -437,7 +443,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -449,7 +456,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -461,7 +469,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -473,7 +482,8 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -483,6 +493,7 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -494,6 +505,7 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
|
||||
@ -86,13 +86,15 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -150,6 +156,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -161,6 +168,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -743,13 +751,15 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -761,7 +771,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -773,7 +784,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -785,7 +797,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -797,7 +810,8 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -807,6 +821,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -818,6 +833,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="editor"
|
||||
id="editor"
|
||||
>
|
||||
<h2
|
||||
@ -825,13 +841,13 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
>
|
||||
Editor configuration
|
||||
</h2>
|
||||
<div
|
||||
class="SubTitle"
|
||||
>
|
||||
Minimap
|
||||
|
||||
</div>
|
||||
<section>
|
||||
<div
|
||||
class="SubTitle"
|
||||
>
|
||||
Minimap
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="flex gaps justify-space-between"
|
||||
>
|
||||
|
||||
@ -86,13 +86,15 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -150,6 +156,7 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -161,6 +168,7 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -743,13 +751,15 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -761,7 +771,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -773,7 +784,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -785,7 +797,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -797,7 +810,8 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -807,6 +821,7 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -818,16 +833,17 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="kubernetes"
|
||||
id="kubernetes"
|
||||
>
|
||||
<h2
|
||||
data-testid="kubernetes-header"
|
||||
>
|
||||
Kubernetes
|
||||
</h2>
|
||||
<section
|
||||
id="kubectl"
|
||||
>
|
||||
<h2
|
||||
data-testid="kubernetes-header"
|
||||
>
|
||||
Kubernetes
|
||||
</h2>
|
||||
<section>
|
||||
<div
|
||||
class="SubTitle"
|
||||
|
||||
@ -86,13 +86,15 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -150,6 +156,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -161,6 +168,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -743,13 +751,15 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -761,7 +771,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -773,7 +784,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -785,7 +797,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -797,7 +810,8 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -807,6 +821,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -818,14 +833,15 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="proxy"
|
||||
id="proxy"
|
||||
>
|
||||
<h2
|
||||
data-testid="proxy-header"
|
||||
>
|
||||
Proxy
|
||||
</h2>
|
||||
<section>
|
||||
<h2
|
||||
data-testid="proxy-header"
|
||||
>
|
||||
Proxy
|
||||
</h2>
|
||||
<div
|
||||
class="SubTitle"
|
||||
>
|
||||
@ -881,11 +897,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
<small
|
||||
class="hint"
|
||||
>
|
||||
This will make Lens to trust ANY certificate authority without any validations.
|
||||
|
||||
Needed with some corporate proxies that do certificate re-writing.
|
||||
|
||||
Does not affect cluster communications!
|
||||
This will make Lens to trust ANY certificate authority without any validations. Needed with some corporate proxies that do certificate re-writing. Does not affect cluster communications!
|
||||
</small>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@ -74,7 +74,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
/>
|
||||
<div
|
||||
class="SettingLayout showNavigation Preferences"
|
||||
data-testid="telemetry-preferences-page"
|
||||
data-testid="terminal-preferences-page"
|
||||
>
|
||||
<nav
|
||||
class="sidebarRegion"
|
||||
@ -86,13 +86,15 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -152,7 +158,8 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-telemetry"
|
||||
data-preference-tab-link-test="telemetry"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -162,6 +169,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
Telemetry
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -173,6 +181,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="telemetry"
|
||||
id="telemetry"
|
||||
>
|
||||
<h2
|
||||
@ -180,7 +189,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
>
|
||||
Telemetry
|
||||
</h2>
|
||||
<section
|
||||
<div
|
||||
class="small"
|
||||
data-testid="telemetry-preferences-for-automatic-error-reporting"
|
||||
id="sentry"
|
||||
@ -213,10 +222,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
Automatic error reports provide vital information about issues and application crashes. It is highly recommended to keep this feature enabled to ensure fast turnaround for issues you might encounter.
|
||||
</span>
|
||||
</div>
|
||||
</section>
|
||||
<hr
|
||||
class="small"
|
||||
/>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
<div
|
||||
@ -405,13 +411,15 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -423,7 +431,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -435,7 +444,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -447,7 +457,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -459,7 +470,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -469,6 +481,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -480,6 +493,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -1062,13 +1076,15 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -1080,7 +1096,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -1092,7 +1109,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -1104,7 +1122,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -1116,7 +1135,8 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -1126,18 +1146,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-telemetry"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="label"
|
||||
>
|
||||
Telemetry
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -1149,6 +1158,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -2026,7 +2036,7 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
/>
|
||||
<div
|
||||
class="SettingLayout showNavigation Preferences"
|
||||
data-testid="telemetry-preferences-page"
|
||||
data-testid="terminal-preferences-page"
|
||||
>
|
||||
<nav
|
||||
class="sidebarRegion"
|
||||
@ -2038,13 +2048,15 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -2056,7 +2068,8 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -2068,7 +2081,8 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -2080,7 +2094,8 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -2092,7 +2107,8 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -2102,6 +2118,7 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -2113,6 +2130,7 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="telemetry"
|
||||
id="telemetry"
|
||||
>
|
||||
<h2
|
||||
|
||||
@ -86,13 +86,15 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -104,7 +106,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -116,7 +119,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -128,7 +132,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -140,7 +145,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -150,6 +156,7 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -161,6 +168,7 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
@ -743,13 +751,15 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -761,7 +771,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -773,7 +784,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -785,7 +797,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -797,7 +810,8 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -807,6 +821,7 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -817,8 +832,13 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
<div
|
||||
class="content"
|
||||
>
|
||||
<section>
|
||||
<h2>
|
||||
<section
|
||||
data-preference-page-test="terminal"
|
||||
id="terminal"
|
||||
>
|
||||
<h2
|
||||
data-testid="terminal-header"
|
||||
>
|
||||
Terminal
|
||||
</h2>
|
||||
<section
|
||||
|
||||
@ -304,13 +304,15 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -322,7 +324,8 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -334,7 +337,8 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -346,7 +350,8 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -358,7 +363,8 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -368,6 +374,7 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -379,6 +386,7 @@ exports[`preferences - navigation using application menu when navigating to pref
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
|
||||
@ -307,13 +307,15 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
class="Tabs flex column"
|
||||
>
|
||||
<div
|
||||
class="header"
|
||||
class="header flex items-center"
|
||||
data-testid="general-tab-group"
|
||||
>
|
||||
Preferences
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center active"
|
||||
data-testid="tab-link-for-application"
|
||||
data-preference-tab-link-test="app"
|
||||
data-testid="application-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -325,7 +327,8 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-proxy"
|
||||
data-preference-tab-link-test="proxy"
|
||||
data-testid="proxy-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -337,7 +340,8 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-kubernetes"
|
||||
data-preference-tab-link-test="kubernetes"
|
||||
data-testid="kubernetes-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -349,7 +353,8 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-editor"
|
||||
data-preference-tab-link-test="editor"
|
||||
data-testid="editor-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -361,7 +366,8 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
</div>
|
||||
<div
|
||||
class="Tab flex gaps align-center"
|
||||
data-testid="tab-link-for-terminal"
|
||||
data-preference-tab-link-test="terminal"
|
||||
data-testid="terminal-preferences-page"
|
||||
role="tab"
|
||||
tabindex="0"
|
||||
>
|
||||
@ -371,6 +377,7 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
Terminal
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -382,6 +389,7 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
class="content"
|
||||
>
|
||||
<section
|
||||
data-preference-page-test="application"
|
||||
id="application"
|
||||
>
|
||||
<h2
|
||||
|
||||
@ -6,6 +6,7 @@ import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import navigateToProxyPreferencesInjectable from "./common/navigate-to-proxy-preferences.injectable";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to application preferences", () => {
|
||||
let builder: ApplicationBuilder;
|
||||
@ -32,14 +33,17 @@ describe("preferences - navigation to application preferences", () => {
|
||||
});
|
||||
|
||||
it("does not show application preferences yet", () => {
|
||||
const page = rendered.queryByTestId("application-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
|
||||
describe("when navigating to application preferences using navigation", () => {
|
||||
beforeEach(() => {
|
||||
builder.preferences.navigation.click("application");
|
||||
builder.preferences.navigation.click("app");
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
@ -47,10 +51,14 @@ describe("preferences - navigation to application preferences", () => {
|
||||
});
|
||||
|
||||
it("shows application preferences", () => {
|
||||
const page = rendered.getByTestId("application-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to editor preferences", () => {
|
||||
let applicationBuilder: ApplicationBuilder;
|
||||
@ -27,9 +28,11 @@ describe("preferences - navigation to editor preferences", () => {
|
||||
it("renders", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("does not show editor preferences yet", () => {
|
||||
const page = rendered.queryByTestId("editor-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"editor",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
@ -44,7 +47,10 @@ describe("preferences - navigation to editor preferences", () => {
|
||||
});
|
||||
|
||||
it("shows editor preferences", () => {
|
||||
const page = rendered.getByTestId("editor-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"editor",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
|
||||
@ -7,6 +7,7 @@ import type { ApplicationBuilder } from "../../renderer/components/test-utils/ge
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import callForPublicHelmRepositoriesInjectable from "../helm-charts/child-features/preferences/renderer/adding-of-public-helm-repository/public-helm-repositories/call-for-public-helm-repositories.injectable";
|
||||
import getActiveHelmRepositoriesInjectable from "../../main/helm/repositories/get-active-helm-repositories/get-active-helm-repositories.injectable";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to kubernetes preferences", () => {
|
||||
let builder: ApplicationBuilder;
|
||||
@ -42,7 +43,10 @@ describe("preferences - navigation to kubernetes preferences", () => {
|
||||
});
|
||||
|
||||
it("does not show kubernetes preferences yet", () => {
|
||||
const page = rendered.queryByTestId("kubernetes-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"kubernetes",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
@ -57,7 +61,10 @@ describe("preferences - navigation to kubernetes preferences", () => {
|
||||
});
|
||||
|
||||
it("shows kubernetes preferences", () => {
|
||||
const page = rendered.getByTestId("kubernetes-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"kubernetes",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to proxy preferences", () => {
|
||||
let applicationBuilder: ApplicationBuilder;
|
||||
@ -29,7 +30,10 @@ describe("preferences - navigation to proxy preferences", () => {
|
||||
});
|
||||
|
||||
it("does not show proxy preferences yet", () => {
|
||||
const page = rendered.queryByTestId("proxy-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"proxy",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
@ -44,7 +48,10 @@ describe("preferences - navigation to proxy preferences", () => {
|
||||
});
|
||||
|
||||
it("shows proxy preferences", () => {
|
||||
const page = rendered.getByTestId("proxy-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"proxy",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
|
||||
@ -9,6 +9,7 @@ import { getApplicationBuilder } from "../../renderer/components/test-utils/get-
|
||||
import navigateToTelemetryPreferencesInjectable from "./common/navigate-to-telemetry-preferences.injectable";
|
||||
import sentryDataSourceNameInjectable from "../../common/vars/sentry-dsn-url.injectable";
|
||||
import type { FakeExtensionOptions } from "../../renderer/components/test-utils/get-extension-fake";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to telemetry preferences", () => {
|
||||
let builder: ApplicationBuilder;
|
||||
@ -33,7 +34,10 @@ describe("preferences - navigation to telemetry preferences", () => {
|
||||
});
|
||||
|
||||
it("does not show telemetry preferences yet", () => {
|
||||
const page = rendered.queryByTestId("telemetry-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"telemetry",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
@ -71,7 +75,10 @@ describe("preferences - navigation to telemetry preferences", () => {
|
||||
});
|
||||
|
||||
it("shows telemetry preferences", () => {
|
||||
const page = rendered.getByTestId("telemetry-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"telemetry",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation to terminal preferences", () => {
|
||||
let applicationBuilder: ApplicationBuilder;
|
||||
@ -29,7 +30,10 @@ describe("preferences - navigation to terminal preferences", () => {
|
||||
});
|
||||
|
||||
it("does not show terminal preferences yet", () => {
|
||||
const page = rendered.queryByTestId("terminal-preferences-page");
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"terminal",
|
||||
)(rendered);
|
||||
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
@ -43,8 +47,12 @@ describe("preferences - navigation to terminal preferences", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
|
||||
it("shows terminal preferences", () => {
|
||||
const page = rendered.getByTestId("terminal-preferences-page");
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"terminal",
|
||||
)(rendered);
|
||||
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("preferences - navigation using application menu", () => {
|
||||
let applicationBuilder: ApplicationBuilder;
|
||||
@ -21,10 +22,13 @@ describe("preferences - navigation using application menu", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("does not show application preferences page yet", () => {
|
||||
const actual = rendered.queryByTestId("application-preferences-page");
|
||||
it("does not show application preferences yet", () => {
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(actual).toBeNull();
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
|
||||
describe("when navigating to preferences using application menu", () => {
|
||||
@ -36,10 +40,13 @@ describe("preferences - navigation using application menu", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("shows application preferences page", () => {
|
||||
const actual = rendered.getByTestId("application-preferences-page");
|
||||
it("shows application preferences", () => {
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(actual).not.toBeNull();
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||
import { getSingleElement, querySingleElement } from "../../renderer/components/test-utils/discovery-of-html-elements";
|
||||
|
||||
describe("show-about-using-tray", () => {
|
||||
let applicationBuilder: ApplicationBuilder;
|
||||
@ -20,10 +21,13 @@ describe("show-about-using-tray", () => {
|
||||
expect(rendered.baseElement).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("does not show application preferences page yet", () => {
|
||||
const actual = rendered.queryByTestId("application-preferences-page");
|
||||
it("does not show application preferences yet", () => {
|
||||
const page = querySingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(actual).toBeNull();
|
||||
expect(page).toBeNull();
|
||||
});
|
||||
|
||||
describe("when navigating using tray", () => {
|
||||
@ -35,10 +39,13 @@ describe("show-about-using-tray", () => {
|
||||
expect(rendered.baseElement).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("shows application preferences page", () => {
|
||||
const actual = rendered.getByTestId("application-preferences-page");
|
||||
it("shows application preferences", () => {
|
||||
const page = getSingleElement(
|
||||
"preference-page",
|
||||
"application",
|
||||
)(rendered);
|
||||
|
||||
expect(actual).not.toBeNull();
|
||||
expect(page).not.toBeNull();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const ApplicationPreferencePage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="application">
|
||||
<section id="application" data-preference-page-test="application">
|
||||
<h2 data-testid="application-header">Application</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const EditorPreferencePage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="editor">
|
||||
<section id="editor" data-preference-page-test="editor">
|
||||
<h2 data-testid="editor-configuration-header">Editor configuration</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const KubernetesPage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="kubernetes">
|
||||
<section id="kubernetes" data-preference-page-test="kubernetes">
|
||||
<h2 data-testid="kubernetes-header">Kubernetes</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const ProxyPreferencePage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="proxy">
|
||||
<section id="proxy" data-preference-page-test="proxy">
|
||||
<h2 data-testid="proxy-header">Proxy</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const TelemetryPage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="telemetry">
|
||||
<section id="telemetry" data-preference-page-test="telemetry">
|
||||
<h2 data-testid="telemetry-header">Telemetry</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -6,7 +6,7 @@ import React from "react";
|
||||
import type { PreferenceItemComponent } from "../preference-item-injection-token";
|
||||
|
||||
export const TerminalPage: PreferenceItemComponent = ({ children }) => (
|
||||
<section id="terminal">
|
||||
<section id="terminal" data-preference-page-test="terminal">
|
||||
<h2 data-testid="terminal-header">Terminal</h2>
|
||||
|
||||
{children}
|
||||
|
||||
@ -26,6 +26,7 @@ const NonInjectedPreferencesNavigationTab = observer(({ navigateToTab, tabIsActi
|
||||
data-testid={tab.testId}
|
||||
active={tabIsActive.get()}
|
||||
label={tab.label}
|
||||
data-preference-tab-link-test={tab.pathId}
|
||||
/>
|
||||
));
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user