uawdijnntqw1x1x1
IP : 216.73.216.110
Hostname : 6.87.74.97.host.secureserver.net
Kernel : Linux 6.87.74.97.host.secureserver.net 4.18.0-553.83.1.el8_10.x86_64 #1 SMP Mon Nov 10 04:22:44 EST 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
emeraadmin
/
www
/
node_modules
/
lodash.isstring
/
..
/
tss-react
/
..
/
jquery.repeater
/
test
/
complex.js
/
/
QUnit.module('complex-repeater', { setup: function () { this.$fixture = $('#qunit-fixture'); this.$fixture.html($('#template').html()); this.$repeater = this.$fixture.find('.complex-repeater'); this.$addButton = this.$repeater.find('[data-repeater-create]'); this.$fixture.append($('#template').html()); } }); QUnit.test('add item', function (assert) { this.$repeater.repeater(); this.$addButton.click(); var $items = this.$repeater.find('[data-repeater-item]'); assert.strictEqual($items.length, 2, 'adds a second item to list'); assert.deepEqual( getNamedInputValues($items.last()), { 'complex-repeater[1][text-input]': '' }, 'added items inputs are clear' ); assert.deepEqual( getNamedInputValues($items.first()), { 'complex-repeater[0][text-input]': 'A' }, 'does not clear other inputs' ); }); QUnit.test('delete item', function (assert) { this.$repeater.repeater(); this.$repeater.find('[data-repeater-delete]').first().click(); assert.strictEqual( this.$repeater.find('[data-repeater-item]').length, 0, 'deletes item' ); }); QUnit.test('delete item that has been added', function (assert) { this.$repeater.repeater(); this.$addButton.click(); assert.strictEqual( this.$repeater.find('[data-repeater-item]').length, 2, 'item added' ); this.$repeater.find('[data-repeater-delete]').last().click(); assert.strictEqual( this.$repeater.find('[data-repeater-item]').length, 1, 'item deleted' ); });
/home/emeraadmin/www/node_modules/lodash.isstring/../tss-react/../jquery.repeater/test/complex.js