mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 17:23:02 +00:00
24 lines
838 B
JavaScript
24 lines
838 B
JavaScript
describe('iD.uiAccount', function () {
|
|
it('properly escapes user name', function() {
|
|
var selection = d3.select('body').append('div');
|
|
var osmConnectionMock = {
|
|
authenticated: () => true,
|
|
userDetails: (callback) => {
|
|
callback(null, {
|
|
display_name: 'x<br>y'
|
|
});
|
|
},
|
|
userURL: () => '',
|
|
on: (handler, callback) => {
|
|
if (handler === 'change.account') {
|
|
onChangeAccountHandler = callback;
|
|
}
|
|
}
|
|
};
|
|
var onChangeAccountHandler;
|
|
iD.uiAccount({ connection: () => osmConnectionMock })(selection);
|
|
onChangeAccountHandler.call();
|
|
expect(selection.select('.userInfo span.label').text()).to.equal('x<br>y');
|
|
});
|
|
});
|