Skip to content

Commit

Permalink
Merge branch 'test-image-fixes' into edge-fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
nmielnik committed Feb 9, 2016
2 parents 0d3e955 + 4ee8134 commit 2a553bf
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion spec/placeholder.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ describe('MediumEditor.extensions.placeholder TestCase', function () {
});

it('should not set a placeholder for elements with images only', function () {
this.el.innerHTML = '<img src="foo.jpg">';
this.el.innerHTML = '<img src="../demo/img/roman.jpg">';
var editor = this.newMediumEditor('.editor');
expect(editor.elements[0].className).not.toContain('medium-editor-placeholder');
});
Expand Down
2 changes: 1 addition & 1 deletion spec/selection.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ describe('MediumEditor.selection TestCase', function () {
});

it('should support a selection that ends with an image', function () {
this.el.innerHTML = '<p>lorem ipsum <a href="#">img<img src="../demo/img/medium-editor.jpg" /><img src="../img/roman.jpg" /></a> dolor</p>';
this.el.innerHTML = '<p>lorem ipsum <a href="#">img<img src="../demo/img/medium-editor.jpg" /><img src="../demo/img/roman.jpg" /></a> dolor</p>';
MediumEditor.selection.importSelection({ start: 12, end: 15, trailingImageCount: 2 }, this.el, document);
var range = window.getSelection().getRangeAt(0);
expect(range.toString()).toBe('img');
Expand Down
8 changes: 4 additions & 4 deletions spec/util.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -602,7 +602,7 @@ describe('MediumEditor.util', function () {

it('should return an image when it falls within the specified range', function () {
var el = this.createElement('div');
el.innerHTML = '<p>Plain <b>bold</b> <a href="#">li<img src="../demo.img/medium-editor.jpg" />nk</a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
el.innerHTML = '<p>Plain <b>bold</b> <a href="#">li<img src="../demo/img/medium-editor.jpg" />nk</a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
var textNodes = MediumEditor.util.findOrCreateMatchingTextNodes(document, el, { start: 11, end: 15 });
expect(textNodes.length).toBe(3);
expect(textNodes[0].nodeValue).toBe('li');
Expand All @@ -612,7 +612,7 @@ describe('MediumEditor.util', function () {

it('should return an image when it is at the end of the specified range', function () {
var el = this.createElement('div');
el.innerHTML = '<p>Plain <b>bold</b> <a href="#">link<img src="../demo.img/medium-editor.jpg" /></a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
el.innerHTML = '<p>Plain <b>bold</b> <a href="#">link<img src="../demo/img/medium-editor.jpg" /></a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
var textNodes = MediumEditor.util.findOrCreateMatchingTextNodes(document, el, { start: 11, end: 15 });
expect(textNodes.length).toBe(2);
expect(textNodes[0].nodeValue).toBe('link');
Expand All @@ -621,15 +621,15 @@ describe('MediumEditor.util', function () {

it('should return an image when it is the only content in the specified range', function () {
var el = this.createElement('div');
el.innerHTML = '<p>Plain <b>bold</b> <a href="#"><img src="../demo.img/medium-editor.jpg" /></a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
el.innerHTML = '<p>Plain <b>bold</b> <a href="#"><img src="../demo/img/medium-editor.jpg" /></a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
var textNodes = MediumEditor.util.findOrCreateMatchingTextNodes(document, el, { start: 11, end: 11 });
expect(textNodes.length).toBe(1);
expect(textNodes[0].nodeName.toLowerCase()).toBe('img');
});

it('should return images when they are at the beginning of the specified range', function () {
var el = this.createElement('div');
el.innerHTML = '<p>Plain <b>bold</b> <a href="#"><img src="../demo.img/medium-editor.jpg" /><img src="../demo.img/roman.jpg" />link</a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
el.innerHTML = '<p>Plain <b>bold</b> <a href="#"><img src="../demo/img/medium-editor.jpg" /><img src="../demo/img/roman.jpg" />link</a> <i>italic</i> <u>underline</u> <span>span1 <span>span2</span></span></p>';
var textNodes = MediumEditor.util.findOrCreateMatchingTextNodes(document, el, { start: 11, end: 15 });
expect(textNodes.length).toBe(3);
expect(textNodes[0].nodeName.toLowerCase()).toBe('img');
Expand Down

0 comments on commit 2a553bf

Please sign in to comment.