tests: Add set_up() helper for input_pill tests.

This commit is contained in:
Steve Howell 2018-08-24 15:47:26 +00:00 committed by Tim Abbott
parent 9e0c8e50d1
commit 572990b7f4
1 changed files with 21 additions and 7 deletions

View File

@ -90,7 +90,7 @@ run_test('basics', () => {
assert.deepEqual(widget.items(), [item]);
});
run_test('insert_remove', () => {
function set_up() {
set_global('$', global.make_zjquery());
var items = {
blue: {
@ -112,11 +112,6 @@ run_test('insert_remove', () => {
var pill_input = $.create('pill_input');
var inserted_html = [];
pill_input.before = function (elem) {
inserted_html.push(elem.html());
};
var create_item_from_text = function (text) {
return items[text];
};
@ -132,8 +127,27 @@ run_test('insert_remove', () => {
id_seq = 0;
return {
config: config,
pill_input: pill_input,
items: items,
container: container,
};
}
run_test('insert_remove', () => {
const info = set_up();
const config = info.config;
const pill_input = info.pill_input;
const items = info.items;
const container = info.container;
var inserted_html = [];
pill_input.before = function (elem) {
inserted_html.push(elem.html());
};
// FINALLY CREATE THE WIDGET!!
var widget = input_pill.create(config);
var created;