{{ {'name':'value'} | json }}
     | Filter | Source | Rendered | 
| html filter | <div ng:bind="snippet | html"> | |
| no filter | <div ng:bind="snippet"> | |
| unsafe html filter | <div ng:bind="snippet | html:'unsafe'"> | 
an html\nclick here\nsnippet
'); }); it('should escape snippet without any filter', function() { expect(using('#escaped-html').binding('snippet')). toBe("<p style=\"color:blue\">an html\n" + "<em onmouseover=\"this.textContent='PWN3D!'\">click here</em>\n" + "snippet</p>"); }); it('should inline raw snippet if filtered as unsafe', function() { expect(using('#html-unsafe-filter').binding("snippet | html:'unsafe'")). toBe("an html\n" + "click here\n" + "snippet
"); }); it('should update', function(){ input('snippet').enter('new text'); expect(using('#html-filter').binding('snippet | html')).toBe('new text'); expect(using('#escaped-html').binding('snippet')).toBe("new <b>text</b>"); expect(using('#html-unsafe-filter').binding("snippet | html:'unsafe'")).toBe('new text'); });| Filter | Source | Rendered | 
| linky filter | <div ng:bind="snippet | linky"> | |
| no filter | <div ng:bind="snippet"> |