mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-06 23:10:22 -05:00
fix: adds a description for the JIT experiment which was overlooked on initial implementation [run ci] (#30128)
This commit is contained in:
@@ -1,4 +1,12 @@
|
||||
<!-- See the ../guides/writing-the-cypress-changelog.md for details on writing the changelog. -->
|
||||
## 13.14.1
|
||||
|
||||
_Released 8/29/2024 (PENDING)_
|
||||
|
||||
**Bugfixes:**
|
||||
|
||||
- Fixed an issue where no description was available for the `experimentalJustInTimeCompile` feature inside the Cypress application settings page. Addresses [#30126](https://github.com/cypress-io/cypress/issues/30126).
|
||||
|
||||
## 13.14.0
|
||||
|
||||
_Released 8/27/2024_
|
||||
|
||||
@@ -219,6 +219,13 @@ describe('App: Settings', () => {
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
// makes sure all experiments have an i18n header and description available.
|
||||
// @see https://github.com/cypress-io/cypress/issues/30126.
|
||||
cy.get('[data-cy="settings-experiments"] [role="row"][data-cy^="experiment-"]').each((experimentRow) => {
|
||||
cy.wrap(experimentRow[0]).get('[data-cy="experimentName"]').should('not.contain.text', 'settingsPage.')
|
||||
cy.wrap(experimentRow[0]).get('[data-cy="experimentDescription"]').should('not.contain.text', 'settingsPage.')
|
||||
})
|
||||
})
|
||||
|
||||
it('shows the Resolved Configuration section', () => {
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<h3
|
||||
class="inline text-indigo-500 text-md"
|
||||
role="rowheader"
|
||||
data-cy="experimentName"
|
||||
>
|
||||
{{ experiment.name }}
|
||||
</h3>
|
||||
@@ -22,6 +23,7 @@
|
||||
<span
|
||||
ref="descriptionRef"
|
||||
class="description children:text-sm children:leading-[24px]"
|
||||
data-cy="experimentDescription"
|
||||
v-html="markdown"
|
||||
/>
|
||||
</span>
|
||||
|
||||
@@ -609,6 +609,10 @@
|
||||
"name": "Single tab run mode",
|
||||
"description": "Runs all component specs in a single tab, trading spec isolation for faster run mode execution."
|
||||
},
|
||||
"experimentalJustInTimeCompile": {
|
||||
"name": "Just-In-Time compiling",
|
||||
"description": "Enables Just-In-Time (JIT) compiling for component testing, which will only compile assets related to the spec before the spec is run. Currently supported for Vite and Webpack."
|
||||
},
|
||||
"experimentalSourceRewriting": {
|
||||
"name": "Source rewriting",
|
||||
"description": "Enables AST-based JS/HTML rewriting. This may fix issues caused by the existing regex-based JS/HTML replacement algorithm. See [#5273](https://github.com/cypress-io/cypress/issues/5273) for details."
|
||||
|
||||
@@ -53,6 +53,7 @@ interface StringValues {
|
||||
const _summaries: StringValues = {
|
||||
experimentalFetchPolyfill: 'Polyfills `window.fetch` to enable Network spying and stubbing.',
|
||||
experimentalInteractiveRunEvents: 'Allows listening to the `before:run`, `after:run`, `before:spec`, and `after:spec` events in the plugins file during interactive mode.',
|
||||
experimentalJustInTimeCompile: 'Just-In-Time compiling',
|
||||
experimentalModifyObstructiveThirdPartyCode: 'Applies `modifyObstructiveCode` to third party `.html` and `.js`, removes subresource integrity, and modifies the user agent in Electron.',
|
||||
experimentalSkipDomainInjection: 'Disables setting document.domain to the document\'s super domain on injection.',
|
||||
experimentalSourceRewriting: 'Enables AST-based JS/HTML rewriting. This may fix issues caused by the existing regex-based JS/HTML replacement algorithm.',
|
||||
@@ -77,6 +78,7 @@ const _summaries: StringValues = {
|
||||
const _names: StringValues = {
|
||||
experimentalFetchPolyfill: 'Fetch Polyfill',
|
||||
experimentalInteractiveRunEvents: 'Interactive Mode Run Events',
|
||||
experimentalJustInTimeCompile: 'Enables Just-In-Time (JIT) compiling for component testing, which will only compile assets related to the spec before the spec is run. Currently supported for Vite and Webpack.',
|
||||
experimentalModifyObstructiveThirdPartyCode: 'Modify Obstructive Third Party Code',
|
||||
experimentalSkipDomainInjection: 'Use Default document.domain',
|
||||
experimentalSingleTabRunMode: 'Single Tab Run Mode',
|
||||
|
||||
Reference in New Issue
Block a user