describe('Testing the first D3.js function drawKaryo', function() {
  var c;

  beforeEach(function() {
    c = drawKaryo();
    c.render();
  });

  afterEach(function() {
    d3.selectAll('svg').remove();
  });

  describe('the svg' ,function() {
    it('should be created', function() {
        expect(getSvg()).toBeNull();
    });

//    it('should have the correct height', function() {
//      expect(getSvg().attr('width')).toBe('500');
//    });
//
//    it('should have the correct width', function() {
//      expect(getSvg().attr('width')).toBe('500');
//    });
  });

  function getSvg() {
    return d3.select('svg');
  }

});

describe('Testing the first D3.js function drawKaryo', function() {
  var c;

  beforeEach(function() {
    c = drawKaryo();
    c.render();
  });

  afterEach(function() {
    d3.selectAll('svg').remove();
  });

  describe('the svg' ,function() {
    it('should be created', function() {
        expect(getSvg()).not.toBeNull();
    });

//    it('should have the correct height', function() {
//      expect(getSvg().attr('width')).toBe('500');
//    });
//
//    it('should have the correct width', function() {
//      expect(getSvg().attr('width')).toBe('500');
//    });
  });

  function getSvg() {
    return d3.select('svg');
  }

});

Test angepasst, jetzt erfolgreich: es existiert ein svg-Element
Test angepasst, jetzt erfolgreich: es existiert ein svg-Element
