|
6 | 6 | @data_vec1 = Daru::Vector.new([1 ,2, 4], name: :a)
|
7 | 7 | @data_vec2 = Daru::Vector.new([15 ,30, 40])
|
8 | 8 | @data_df = Daru::DataFrame.new(arr1: @data_vec1, arr2: @data_vec2)
|
9 |
| - @options = {width: 800, height: 720} |
| 9 | + @options = {scrollX: true} |
10 | 10 |
|
11 | 11 | @plot = Daru::View::Table.new(@data_df, @options)
|
12 | 12 | end
|
13 |
| - let(:options) {{width: 800, height: 720}} |
| 13 | + let(:options) {{scrollX: true}} |
14 | 14 | let(:string_array) {["daru", "view"]}
|
15 | 15 | let(:data_array) {[[1, 15], [2, 30], [4, 40]]}
|
16 | 16 | let(:table_string_array) { Daru::View::Table.new(string_array, options) }
|
|
52 | 52 | it 'generates valid script and table' do
|
53 | 53 | expect(js).to match(/DataTable/)
|
54 | 54 | expect(js).to match(
|
55 |
| - /width: 800, height: 720, data: \[\[0,1,15\],\[1,2,30\],\[2,4,40\]\]/ |
| 55 | + /scrollX: true, data: \[\[0,1,15\],\[1,2,30\],\[2,4,40\]\]/ |
56 | 56 | )
|
57 | 57 | expect(js).to match(/<th><\/th>/i)
|
58 | 58 | expect(js).to match(/<th>arr1<\/th>/i)
|
|
66 | 66 | it 'generates valid script and table' do
|
67 | 67 | expect(js).to match(/DataTable/)
|
68 | 68 | expect(js).to match(
|
69 |
| - /width: 800, height: 720, data: \[\[0,1\],\[1,2\],\[2,4\]\]/ |
| 69 | + /scrollX: true, data: \[\[0,1\],\[1,2\],\[2,4\]\]/ |
70 | 70 | )
|
71 | 71 | expect(js).to match(/<th> <\/th>/i)
|
72 | 72 | expect(js).to match(/<th>a<\/th>/i)
|
|
80 | 80 | it 'generates valid script and table' do
|
81 | 81 | expect(js).to match(/DataTable/)
|
82 | 82 | expect(js).to match(
|
83 |
| - /width: 800, height: 720, data: \[\[0,"daru"\],\[1,"view"\]\]/ |
| 83 | + /scrollX: true, data: \[\[0,"daru"\],\[1,"view"\]\]/ |
84 | 84 | )
|
85 | 85 | expect(js).to match(/<th><\/th>/i)
|
86 | 86 | expect(js).to match(/<th>Column: 0<\/th>/i)
|
|
94 | 94 | it 'generates valid script and table' do
|
95 | 95 | expect(js).to match(/DataTable/)
|
96 | 96 | expect(js).to match(
|
97 |
| - /width: 800, height: 720, data: \[\[0,"daru"\],\[1,"view"\]\]/ |
| 97 | + /scrollX: true, data: \[\[0,"daru"\],\[1,"view"\]\]/ |
98 | 98 | )
|
99 | 99 | expect(js).to match(/<th><\/th>/i)
|
100 | 100 | expect(js).to match(/<th>Column: 0<\/th>/i)
|
|
128 | 128 | /data_array = \[\[0, 0\], \[1, 1\], \[2, 2\]/
|
129 | 129 | )
|
130 | 130 | expect(content).to match(
|
131 |
| - /width: 800, height: 720, serverSide: true, ajax:/ |
| 131 | + /scrollX: true, serverSide: true, ajax:/ |
132 | 132 | )
|
133 | 133 | expect(content).to match(
|
134 | 134 | /function \( data, callback, settings \) {/)
|
|
159 | 159 | it "writes client side html code of the DataTable to the file" do
|
160 | 160 | expect(content).to match(/DataTable/)
|
161 | 161 | expect(content).to match(
|
162 |
| - /width: 800, height: 720, data: \[\[0,1,15\],\[1,2,30\],\[2,4,40\]\]/ |
| 162 | + /scrollX: true, data: \[\[0,1,15\],\[1,2,30\],\[2,4,40\]\]/ |
163 | 163 | )
|
164 | 164 | end
|
165 | 165 | it "generates a table" do
|
|
0 commit comments