File: error.js

package info (click to toggle)
datatables.js 1.11.5%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 22,848 kB
  • sloc: javascript: 65,075; xml: 10,712; php: 4,741; sh: 544; makefile: 18
file content (94 lines) | stat: -rw-r--r-- 2,540 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
describe('core - events - error', function() {
	// TK COLIN need to implement this as currently object being thrown by jasmine
	dt.libs({
		js: ['jquery', 'datatables'],
		css: ['datatables']
	});

	let table;
	let params;
	let count = 0;
	let length = 0;

	describe('Check the defaults', function() {
		// dt.html('empty');
		// it('Called before data loaded', function(done) {
		// 	$.fn.dataTable.ext.errMode = 'none';
		// 	table = $('#example')
		// 		.on('error.dt', function() {
		// 			console.log('here');
		// 			params = arguments;
		// 			count++;
		// 		})
		// 		.DataTable({
		// 			columns: dt.getTestColumns(),
		// 			ajax: '/base/test/data/currency.txt',
		// 			initComplete: function(settings, json) {
		// 				done();
		// 			}
		// 		});
		// });
		// dt.html('basic');
		// it('Called before data loaded', function() {
		// 	$.fn.dataTable.ext.errMode = 'none';
		// 	table = $('#example')
		// 		.on('error.dt', function() {
		// 			console.log('here again');
		// 			params = arguments;
		// 			count++;
		// 		})
		// 		.DataTable();
		// 	var addRow = function() {
		// 		table.row.add(['a']);
		// 	};
		// 		expect(addRow).toThrow();
		// });
		// it('Called with expected parameters', function() {
		// 	expect(params.length).toBe(3);
		// 	expect(params[0] instanceof $.Event).toBe(true);
		// 	expect(params[1]).toBe(table.settings()[0]);
		// 	expect(params[2]).toBe(undefined);
		// });
	});

	// describe('Functional tests', function() {
	// 	dt.html('basic');
	// 	it('Called on initial draw', function() {
	// 		table = $('#example')
	// 			.on('init.dt', function() {
	// 				count++;
	// 			})
	// 			.DataTable();
	// 		expect(count).toBe(1);
	// 	});
	// 	it('Not called when API changes page', function() {
	// 		table.page(2).draw(false);
	// 		expect(count).toBe(1);
	// 	});

	// 	dt.html('empty');
	// 	let table;
	// 	it('Load ajax data into an empty table', function(done) {
	// 		length = 0;

	// 		table = $('#example')
	// 			.on('init.dt', function() {
	// 				params = arguments;
	// 				firstCell = $('tbody tr:eq(0) td:eq(0)').text();
	// 				length = $('div.dataTables_wrapper').length;
	// 			})
	// 			.DataTable({
	// 				columns: dt.getTestColumns(),
	// 				ajax: '/base/test/data/data.txt',
	// 				initComplete: function(settings, json) {
	// 					done();
	// 				}
	// 			});
	// 	});
	// 	it('Check values', function() {
	// 		expect(firstCell).toBe('Airi Satou');
	// 		expect(length).toBe(1);
	// 		expect(params[2].data[0].name).toBe('Tiger Nixon');
	// 	});
	// });
});