小编Lle*_*lyn的帖子

测试React Select组件

https://github.com/JedWatson/react-select

我想使用React-Select react组件,但我需要添加测试.

我已经尝试了谷歌发现的几个选项,但似乎没有任何效果.我有下面的代码,但它不会导致更改事件.我已经能够添加一个焦点事件,它增加了'is-focusedsed'类,但'is-open'类仍然缺失.

我用过:https://github.com/JedWatson/react-select/blob/master/test/Select-test.js作为参考

我曾尝试仅在输入字段上使用更改事件,但这也没有帮助.我注意到有一个onInputChange={this.change}选择.

测试

import Home from '../../src/components/home';
import { mount } from 'enzyme'

describe('Home', () => {

it("renders home", () => {

    const component = mount(<Home/>);

    // default class on .Select div
    // "Select foobar Select--single is-searchable"

    const select = component.find('.Select');

    // After focus event
    // "Select foobar Select--single is-searchable is-focussed"
    // missing is-open
    TestUtils.Simulate.focus(select.find('input'));

    //this is not working
    TestUtils.Simulate.keyDown(select.find('.Select-control'), { keyCode: 40, key: 'ArrowDown' });
    TestUtils.Simulate.keyDown(select.find('.Select-control'), { keyCode: 13, …
Run Code Online (Sandbox Code Playgroud)

testing mocha.js reactjs reactjs-testutils react-select

14
推荐指数
5
解决办法
1万
查看次数

Symfony 2 Embedded表单使用一对多数据库关系

我在一个表单中嵌入来自不同实体的表单时遇到问题,我的表单显示为firstname [input] lastname [输入]地址 - 但地址旁边没有输入.

基本上我想创建一个表单,用户可以在其中添加名字,姓氏,地址1,地址2,城市,国家等,并将其作为一个提交,尽管它是不同的表格.

主要形式没有问题我唯一的问题是第二个嵌入式表格.任何帮助将不胜感激.

这是我的代码:

会员类:

namespace Pomc\MembersBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
* Pomc\MembersBundle\Entity\Member
*/
class Member
{
/**
 * @var integer $id
 */
private $id;

/**
 * @var string $firstName
 */
private $firstName;

/**
 * @var string $lastName
 */
private $lastName;

/**
 * @var Pomc\MembersBundle\Entity\Address
 */
private $address;

/**
 * @var Pomc\MembersBundle\Entity\Telephone
 */
private $telephone;

public function __construct()
{
    $this->address = new \Doctrine\Common\Collections\ArrayCollection();
    $this->telephone = new \Doctrine\Common\Collections\ArrayCollection();
}

/**
 * Get id
 *
 * …
Run Code Online (Sandbox Code Playgroud)

forms one-to-many symfony

7
推荐指数
1
解决办法
2万
查看次数