elo80ka / django-dynamic-formset

A jQuery plugin that allows you dynamically add new forms to a rendered django formset.
675 stars 309 forks source link

Delete selected attr when clear cloned fields. #124

Open AliLozano opened 7 years ago

AliLozano commented 7 years ago

Is test ok?, it should check if default value is cleaned, or not?.

test('Test Cloned Form SELECTs Without Blank OPTION Are Not Cleared', function (assert) {
    assert.equal($('#stacked-form .dynamic-form').size(), 1, 'One default form present.');
    assert.equal($('#stacked-form .dynamic-form:first select').val(), 'Email', 'Default SELECT element has value "Email".');
    $('#stacked-form .add-row').trigger('click');
    assert.equal($('#stacked-form .dynamic-form').size(), 2, 'Cloned form added.');
    assert.equal($('#stacked-form .dynamic-form:last select').val(), 'Email', 'Cloned SELECT element still has value "Email".');
});