示例#1
0
文件: Label.js 项目: AKIo0O/esui
 it('should create a `<span>` element if `tagName` is not specified', function () {
     var label = new Label();
     label.appendTo(container);
     expect(label.main.nodeName.toLowerCase()).toBe('span');
 });
示例#2
0
文件: Label.js 项目: AKIo0O/esui
 it('should encode HTML when setting `title` property', function () {
     var label = new Label();
     label.appendTo(container);
     label.setTitle('<>"&');
     expect(label.getTitle()).toBe('<>"&');
 });
示例#3
0
文件: Label.js 项目: AKIo0O/esui
 it('should return the exact string given via `setText` when calling `getText`', function () {
     var label = new Label();
     label.appendTo(container);
     label.setText('Hello World');
     expect(label.getText()).toBe('Hello World');
 });
示例#4
0
文件: Label.js 项目: AKIo0O/esui
 it('should encode html when calling `setText`', function () {
     var label = new Label();
     label.appendTo(container);
     label.setText('<>"&');
     expect(label.getText()).toBe('<>"&');
 });
示例#5
0
文件: Label.js 项目: AKIo0O/esui
 it('should create a specified element if `tagName` is given', function () {
     var label = new Label({ tagName: 'h1' });
     label.appendTo(container);
     expect(label.main.nodeName.toLowerCase()).toBe('h1');
 });