// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import assert from 'assert';
import * as Markdown from 'utils/markdown.jsx';
describe('Markdown.Imgs', function() {
this.timeout(10000);
it('Inline mage', function(done) {
assert.equal(
Markdown.format('![Mattermost](/images/icon.png)').trim(),
'
![Mattermost](/images/icon.png)
'
);
done();
});
it('Image with hover text', function(done) {
assert.equal(
Markdown.format('![Mattermost](/images/icon.png "Mattermost Icon")').trim(),
'![Mattermost Icon Mattermost](/images/icon.png)
'
);
done();
});
it('Image with link', function(done) {
assert.equal(
Markdown.format('[![Mattermost](../../images/icon-76x76.png)](https://github.com/mattermost/platform)').trim(),
'![Mattermost](../../images/icon-76x76.png)
'
);
done();
});
it('Image with width and height', function(done) {
assert.equal(
Markdown.format('![Mattermost](../../images/icon-76x76.png =50x76 "Mattermost Icon")').trim(),
'![Mattermost Icon Mattermost](../../images/icon-76x76.png)
'
);
done();
});
it('Image with width', function(done) {
assert.equal(
Markdown.format('![Mattermost](../../images/icon-76x76.png =50 "Mattermost Icon")').trim(),
'![Mattermost Icon Mattermost](../../images/icon-76x76.png)
'
);
done();
});
});