diff --git a/cypress/integration/basics/InitialValues.spec.js b/cypress/integration/basics/InitialValues.spec.js index 409f9d53..f1705155 100644 --- a/cypress/integration/basics/InitialValues.spec.js +++ b/cypress/integration/basics/InitialValues.spec.js @@ -8,6 +8,7 @@ describe('Initial values', function() { it('Takes "fieldProps.initialValue" as the highest priority', () => { cy.getField('firstName').hasValue('John') cy.getField('houseNumber').hasValue('4') + cy.getField('equalToBilling').hasValue(true) }) it('Takes "Form.props.initialValues"', () => { @@ -15,6 +16,9 @@ describe('Initial values', function() { .hasValue(initialValues.username) .expected() + cy.getField('equalToBilling') + .hasValue(initialValues.deliveryAddress.equalToBilling) + cy.get('#billing-street').hasValue(initialValues.billingAddress.street) cy.get('#delivery-street').hasValue(initialValues.deliveryAddress.street) diff --git a/examples/basics/InitialValues.jsx b/examples/basics/InitialValues.jsx index fd147f61..dd9a4622 100644 --- a/examples/basics/InitialValues.jsx +++ b/examples/basics/InitialValues.jsx @@ -2,6 +2,7 @@ import React from 'react' import { fieldPresets, createField, Form, Field } from 'react-advanced-form' import { Input } from '@examples/fields' import { Select } from '@examples/fields/Select' +import { Checkbox } from '@examples/fields/Checkbox' import Button from '@examples/shared/Button' export const initialValues = { @@ -12,6 +13,7 @@ export const initialValues = { }, deliveryAddress: { street: 'Sunwell ave.', + equalToBilling: true }, } @@ -45,6 +47,11 @@ export default class InitialValues extends React.Component { +