fix(aio): left align code in aio-code components

This commit is contained in:
Peter Bacon Darwin
2017-04-10 22:14:40 +01:00
committed by Hans
parent 3ced940b5a
commit 9037593ab8
2 changed files with 21 additions and 1 deletions
@@ -105,6 +105,14 @@ describe('CodeComponent', () => {
expect(lis.length).toBe(0, 'should be no linenums');
});
it('should remove common indentation from the code before rendering', () => {
hostComponent.linenums = false;
hostComponent.code = ' abc\n def\n ghi\n\n jkl\n';
fixture.detectChanges();
const codeContent = codeComponentDe.nativeElement.querySelector('code').innerText;
expect(codeContent).toEqual('abc\n def\nghi\n\njkl');
});
it('should trim whitespace from the code before rendering', () => {
hostComponent.linenums = false;
hostComponent.code = '\n\n\n' + multiLineCode + '\n\n\n';