Просмотр исходного кода

Added test to make sure the options are generated

Kevin Brown 10 лет назад
Родитель
Сommit
8158e151ff

+ 0 - 4
dist/js/select2.amd.full.js

@@ -1189,12 +1189,8 @@ define('select2/data/array',[
       var item = data[d];
       item.id = item.id.toString();
 
-      console.log(existingIds, item.id, existingIds.indexOf(item.id));
-
       // Skip items which were pre-loaded, only merge the data
       if (existingIds.indexOf(item.id) >= 0) {
-        console.log(item.id);
-
         var $existingOption = $existing.filter(onlyItem(item));
 
         var existingData = this.item($existingOption);

+ 0 - 4
dist/js/select2.amd.js

@@ -1189,12 +1189,8 @@ define('select2/data/array',[
       var item = data[d];
       item.id = item.id.toString();
 
-      console.log(existingIds, item.id, existingIds.indexOf(item.id));
-
       // Skip items which were pre-loaded, only merge the data
       if (existingIds.indexOf(item.id) >= 0) {
-        console.log(item.id);
-
         var $existingOption = $existing.filter(onlyItem(item));
 
         var existingData = this.item($existingOption);

+ 0 - 4
dist/js/select2.full.js

@@ -10724,12 +10724,8 @@ define('select2/data/array',[
       var item = data[d];
       item.id = item.id.toString();
 
-      console.log(existingIds, item.id, existingIds.indexOf(item.id));
-
       // Skip items which were pre-loaded, only merge the data
       if (existingIds.indexOf(item.id) >= 0) {
-        console.log(item.id);
-
         var $existingOption = $existing.filter(onlyItem(item));
 
         var existingData = this.item($existingOption);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/js/select2.full.min.js


+ 0 - 4
dist/js/select2.js

@@ -1617,12 +1617,8 @@ define('select2/data/array',[
       var item = data[d];
       item.id = item.id.toString();
 
-      console.log(existingIds, item.id, existingIds.indexOf(item.id));
-
       // Skip items which were pre-loaded, only merge the data
       if (existingIds.indexOf(item.id) >= 0) {
-        console.log(item.id);
-
         var $existingOption = $existing.filter(onlyItem(item));
 
         var existingData = this.item($existingOption);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/js/select2.min.js


+ 0 - 4
src/js/select2/data/array.js

@@ -32,12 +32,8 @@ define([
       var item = data[d];
       item.id = item.id.toString();
 
-      console.log(existingIds, item.id, existingIds.indexOf(item.id));
-
       // Skip items which were pre-loaded, only merge the data
       if (existingIds.indexOf(item.id) >= 0) {
-        console.log(item.id);
-
         var $existingOption = $existing.filter(onlyItem(item));
 
         var existingData = this.item($existingOption);

+ 12 - 0
tests/data/array-tests.js

@@ -174,3 +174,15 @@ test('multiple adds to the old value', function (assert) {
 
   assert.deepEqual($select.val(), ['3', 'default']);
 });
+
+test('option tags are automatically generated', function (assert) {
+  var $select = $('#qunit-fixture .single');
+
+  var data = new ArrayData($select, options);
+
+  assert.equal(
+    $select.find('option').length,
+    3,
+    'An <option> element should be created for each object'
+  );
+});

Некоторые файлы не были показаны из-за большого количества измененных файлов