import React, { FC } from 'react'
import { expect, $ } from '@wdio/globals'
import { spyOn, mock, unmock as foobar, fn } from '@wdio/browser-runner'
import { html, render } from 'lit'
import * as matchers from '@testing-library/jest-dom/matchers'
import 'something'
import defaultExport, { namedExportValue } from 'someModule'
import { SimpleGreeting } from './components/LitComponent.ts'
const getQuestionFn = spyOn(SimpleGreeting.prototype, 'getQuestion')
mock('./components/constants.ts', async (mod) => {
return {
GREETING: mod.GREETING + ' Sir'
}
})
mock('graphql-request', () => ({
gql: fn(),
GraphQLClient: class GraphQLClientMock {
request = fn().mockResolvedValue({ result: 'Thanks for your answer!' })
}
}))
mock('foobar')
foobar('hello')
describe('Some test', () => {
it('should tests something', async () => {
})
})