diff options
Diffstat (limited to 'test/react-component.test.js')
-rw-r--r-- | test/react-component.test.js | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/test/react-component.test.js b/test/react-component.test.js deleted file mode 100644 index 7de92cb0a..000000000 --- a/test/react-component.test.js +++ /dev/null @@ -1,54 +0,0 @@ -import { fileURLToPath } from 'url'; -import { suite } from 'uvu'; -import * as assert from 'uvu/assert'; -import { createRuntime } from '../lib/runtime.js'; -import { loadConfig } from '../lib/config.js'; -import { doc } from './test-utils.js'; - -const React = suite('React Components'); - -let runtime, setupError; - -React.before(async () => { - const astroConfig = await loadConfig(fileURLToPath(new URL('./fixtures/react-component', import.meta.url))); - - const logging = { - level: 'error', - dest: process.stderr, - }; - - try { - runtime = await createRuntime(astroConfig, { logging }); - } catch (err) { - console.error(err); - setupError = err; - } -}); - -React.after(async () => { - (await runtime) && runtime.shutdown(); -}); - -React('No error creating the runtime', () => { - assert.equal(setupError, undefined); -}); - -React('Can load React', async () => { - const result = await runtime.load('/'); - - assert.equal(result.statusCode, 200); - - const $ = doc(result.contents); - assert.equal($('#react-h2').text(), 'Hello world!'); -}); - -React('Can load Vue', async () => { - const result = await runtime.load('/'); - - assert.equal(result.statusCode, 200); - - const $ = doc(result.contents); - assert.equal($('#vue-h2').text(), 'Hasta la vista, baby'); -}); - -React.run(); |