1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-11-15 09:44:53 +01:00
market/tests/unit/components/PublishForm.test.tsx
2021-02-19 16:25:42 +02:00

30 lines
1.0 KiB
TypeScript

import React from 'react'
import { render } from '@testing-library/react'
import { transformPublishFormToMetadata } from '../../../src/utils/metadata'
import {
MetadataMarket,
MetadataPublishForm
} from '../../../src/@types/MetaData'
import PublishForm from '../../../src/components/pages/Publish/FormPublish'
import publishFormData from '../__fixtures__/testFormData'
describe('PublishForm', () => {
it('renders without crashing', async () => {
const { container } = render(<PublishForm />)
expect(container.firstChild).toBeInTheDocument()
})
// it('Form data is correctly transformed to asset Metadata', () => {
// const data: MetadataPublishForm = publishFormData
// let metadata: MetadataMarket = transformPublishFormToMetadata(data)
// expect(metadata.additionalInformation).toBeDefined()
// expect(metadata.main).toBeDefined()
// data.price = '1.3'
// metadata = transformPublishFormToMetadata(data)
// expect(metadata.main.price).toBe('1300000000000000000')
// })
})