You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
759 B
40 lines
759 B
import { initChart } from './c3-helper' |
|
|
|
describe('c3 api donut', function() { |
|
'use strict' |
|
|
|
var chart, args |
|
|
|
args = { |
|
data: { |
|
columns: [ |
|
['data1', 60], |
|
['data2', 40] |
|
], |
|
type: 'donut' |
|
}, |
|
donut: { |
|
padAngle: 0.5 |
|
} |
|
} |
|
|
|
beforeAll(function(done) { |
|
chart = initChart(chart, args, done) |
|
}) |
|
|
|
it('can configure padAngle', function(done) { |
|
expect(chart.donut.padAngle()).toBe(0.5) |
|
|
|
const path = chart.internal.main.select('.c3-arc-data1').attr('d') |
|
|
|
chart.donut.padAngle(0.2) |
|
|
|
setTimeout(function() { |
|
expect(chart.donut.padAngle()).toBe(0.2) |
|
expect(chart.internal.main.select('.c3-arc-data1').attr('d')).not.toBe( |
|
path |
|
) |
|
done() |
|
}, 500) |
|
}) |
|
})
|
|
|