|
|
|
@ -318,14 +318,18 @@ describe('c3 chart axis', function () {
|
|
|
|
|
'long tick text on', |
|
|
|
|
'category axis' |
|
|
|
|
], |
|
|
|
|
expectedX = '0', |
|
|
|
|
expectedDys = ['.40em', '10', '10']; |
|
|
|
|
expectedX = '0'; |
|
|
|
|
expect(tspans.size()).toBe(3); |
|
|
|
|
tspans.each(function (d, i) { |
|
|
|
|
var tspan = d3.select(this); |
|
|
|
|
expect(tspan.text()).toBe(expectedTickTexts[i]); |
|
|
|
|
expect(tspan.attr('x')).toBe(expectedX); |
|
|
|
|
expect(tspan.attr('dy')).toBe(expectedDys[i]); |
|
|
|
|
// unable to define pricise number because it differs depends on environment..
|
|
|
|
|
if (i === 0) { |
|
|
|
|
expect(tspan.attr('dy')).toBe('.40em'); |
|
|
|
|
} else { |
|
|
|
|
expect(tspan.attr('dy')).toBeGreaterThan(8); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
@ -362,14 +366,18 @@ describe('c3 chart axis', function () {
|
|
|
|
|
'long tick text', |
|
|
|
|
'on category axis' |
|
|
|
|
], |
|
|
|
|
expectedX = '-9', |
|
|
|
|
expectedDys = ['-8', '10', '10']; |
|
|
|
|
expectedX = '-9'; |
|
|
|
|
expect(tspans.size()).toBe(3); |
|
|
|
|
tspans.each(function (d, i) { |
|
|
|
|
var tspan = d3.select(this); |
|
|
|
|
expect(tspan.text()).toBe(expectedTickTexts[i]); |
|
|
|
|
expect(tspan.attr('x')).toBe(expectedX); |
|
|
|
|
expect(tspan.attr('dy')).toBe(expectedDys[i]); |
|
|
|
|
// unable to define pricise number because it differs depends on environment..
|
|
|
|
|
if (i === 0) { |
|
|
|
|
expect(tspan.attr('dy')).toBeLessThan(0); |
|
|
|
|
} else { |
|
|
|
|
expect(tspan.attr('dy')).toBeGreaterThan(8); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
@ -410,14 +418,18 @@ describe('c3 chart axis', function () {
|
|
|
|
|
'this is a very long tick text', |
|
|
|
|
'on category axis' |
|
|
|
|
], |
|
|
|
|
expectedX = '-9', |
|
|
|
|
expectedDys = ['-3', '10']; |
|
|
|
|
expectedX = '-9'; |
|
|
|
|
expect(tspans.size()).toBe(2); |
|
|
|
|
tspans.each(function (d, i) { |
|
|
|
|
var tspan = d3.select(this); |
|
|
|
|
expect(tspan.text()).toBe(expectedTickTexts[i]); |
|
|
|
|
expect(tspan.attr('x')).toBe(expectedX); |
|
|
|
|
expect(tspan.attr('dy')).toBe(expectedDys[i]); |
|
|
|
|
// unable to define pricise number because it differs depends on environment..
|
|
|
|
|
if (i === 0) { |
|
|
|
|
expect(tspan.attr('dy')).toBeLessThan(0); |
|
|
|
|
} else { |
|
|
|
|
expect(tspan.attr('dy')).toBeGreaterThan(8); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|