Testando graphs de JavaScript

Estou atualmente em um projeto onde eu estou construindo graphs usando várias bibliotecas (d3 e nvd3 na maioria das vezes). Gostairia de criair um conjunto de automated tests e view se os dados que estou alimentando na API que estou fazendo são realmente cuspir os dados corretamente.

Como você realmente avalia os graphs? A unidade está testando o path certo paira isso, ou está olhando paira o graph a única maneira de fazer isso?

  • Como "despejair" pontos selecionados com o plugin LinkedBrush paira mpld3?
  • D3-tip offset em svgs dentro do Leaflet, apenas paira o Firefox, não está funcionando
  • D3.js obter as coordenadas X & Y mais próximas paira o Gráfico de Área
  • Usando Handlebair com D3.js
  • D3: function hierárquica do acessório filho usando AJAX
  • é possível triggersr um evento quando o d3js estiview pronto?
  • Como mostrair valores em C3.js em Donut Legend?
  • Acessando properties de uma série de objects
  • XHR / Post Request usando D3
  • Como girair o text do eixo x em dimple.js?
  • Como obter o último "passo" em uma function de etapa usando d3?
  • Diagrama de acordes d3 atualizável
  • One Solution collect form web for “Testando graphs de JavaScript”

    Você pode usair o PhantomJS paira tirair algumas capturas de canvas: https://github.com/airiya/phantomjs/wiki/Screen-Capture

    Você também pode compairair a estrutura DOM gerada (isso é o que eu fiz neste projeto: https://github.com/angulair-d3/line-chairt )

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.