diff --git a/package.json b/package.json index 6736a3f51..10d8352c9 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "eslint-plugin-svelte3": "^4.0.0", "glob": "^8.0.3", "http-server": "^14.1.0", - "jest": "^27.5.1", + "jest": "^28.1.0", "jest-environment-jsdom": "^28.1.0", "jest-expect-message": "^1.0.2", "jest-transform-css": "^4.0.1", diff --git a/test/unit/components/shepherd-button.spec.js b/test/unit/components/shepherd-button.spec.js index df9a736b4..b2c50d799 100644 --- a/test/unit/components/shepherd-button.spec.js +++ b/test/unit/components/shepherd-button.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, render } from '@testing-library/svelte'; import ShepherdButton from '../../../src/js/components/shepherd-button.svelte'; diff --git a/test/unit/components/shepherd-content.spec.js b/test/unit/components/shepherd-content.spec.js index 43e555dec..45d35779d 100644 --- a/test/unit/components/shepherd-content.spec.js +++ b/test/unit/components/shepherd-content.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, render } from '@testing-library/svelte'; import ShepherdContent from '../../../src/js/components/shepherd-content.svelte'; diff --git a/test/unit/components/shepherd-element.spec.js b/test/unit/components/shepherd-element.spec.js index ed96429db..3c00ec62a 100644 --- a/test/unit/components/shepherd-element.spec.js +++ b/test/unit/components/shepherd-element.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, fireEvent, render } from '@testing-library/svelte'; import ShepherdElement from '../../../src/js/components/shepherd-element.svelte'; import { Step } from '../../../src/js/step.js'; diff --git a/test/unit/components/shepherd-footer.spec.js b/test/unit/components/shepherd-footer.spec.js index 3c016c0e0..44bc57fe7 100644 --- a/test/unit/components/shepherd-footer.spec.js +++ b/test/unit/components/shepherd-footer.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, render } from '@testing-library/svelte'; import ShepherdFooter from '../../../src/js/components/shepherd-footer.svelte'; import defaultButtons from '../../cypress/utils/default-buttons.js'; diff --git a/test/unit/components/shepherd-header.spec.js b/test/unit/components/shepherd-header.spec.js index ee223bd13..1be9b6715 100644 --- a/test/unit/components/shepherd-header.spec.js +++ b/test/unit/components/shepherd-header.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, fireEvent, render } from '@testing-library/svelte'; import { spy } from 'sinon'; import ShepherdHeader from '../../../src/js/components/shepherd-header.svelte'; diff --git a/test/unit/components/shepherd-modal.spec.js b/test/unit/components/shepherd-modal.spec.js index 93ff31eac..a965982f5 100644 --- a/test/unit/components/shepherd-modal.spec.js +++ b/test/unit/components/shepherd-modal.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import ShepherdModal from '../../../src/js/components/shepherd-modal.svelte'; import { stub } from 'sinon'; diff --git a/test/unit/components/shepherd-text.spec.js b/test/unit/components/shepherd-text.spec.js index 998372b75..000684a63 100644 --- a/test/unit/components/shepherd-text.spec.js +++ b/test/unit/components/shepherd-text.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, render } from '@testing-library/svelte'; import ShepherdText from '../../../src/js/components/shepherd-text.svelte'; diff --git a/test/unit/components/shepherd-title.spec.js b/test/unit/components/shepherd-title.spec.js index 17fdf2b91..3f54f14af 100644 --- a/test/unit/components/shepherd-title.spec.js +++ b/test/unit/components/shepherd-title.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanup, render } from '@testing-library/svelte'; import ShepherdTitle from '../../../src/js/components/shepherd-title.svelte'; diff --git a/test/unit/evented.spec.js b/test/unit/evented.spec.js index 7dcc754fe..5521f160b 100644 --- a/test/unit/evented.spec.js +++ b/test/unit/evented.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { Evented } from '../../src/js/evented.js'; import { spy } from 'sinon'; diff --git a/test/unit/step.spec.js b/test/unit/step.spec.js index 0439b5f18..b17eb75db 100644 --- a/test/unit/step.spec.js +++ b/test/unit/step.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import Shepherd from '../../src/js/shepherd'; import { Step } from '../../src/js/step'; import { Tour } from '../../src/js/tour'; diff --git a/test/unit/tour.spec.js b/test/unit/tour.spec.js index dcc1fcd17..310a4d70c 100644 --- a/test/unit/tour.spec.js +++ b/test/unit/tour.spec.js @@ -1,6 +1,6 @@ /** * @jest-environment jsdom - */ +*/ import _ from 'lodash'; import { stub } from 'sinon'; diff --git a/test/unit/utils/bind.spec.js b/test/unit/utils/bind.spec.js index c344a9d3a..be35d3cee 100644 --- a/test/unit/utils/bind.spec.js +++ b/test/unit/utils/bind.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { bindAdvance } from '../../../src/js/utils/bind.js'; import { Step } from '../../../src/js/step.js'; import { spy } from 'sinon'; diff --git a/test/unit/utils/cleanup.spec.js b/test/unit/utils/cleanup.spec.js index 05baf2e5d..8a7e42664 100644 --- a/test/unit/utils/cleanup.spec.js +++ b/test/unit/utils/cleanup.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { cleanupSteps } from '../../../src/js/utils/cleanup.js'; describe('Cleanup Utils', function() { diff --git a/test/unit/utils/general.spec.js b/test/unit/utils/general.spec.js index 51e9651a5..93c2b7580 100644 --- a/test/unit/utils/general.spec.js +++ b/test/unit/utils/general.spec.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom +*/ + import { Step } from '../../../src/js/step.js'; import { getPopperOptions, parseAttachTo } from '../../../src/js/utils/general.js';