All files / src/endpoint/static css.ts

50% Statements 3/6
100% Branches 0/0
0% Functions 0/2
50% Lines 3/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 552x 2x                                                                                                       2x  
import ContentType from 'http/enum/content-type';
import StaticEndpoint from 'endpoint/static';
 
class StaticCssEndpoint extends StaticEndpoint {
	protected process(): Promise<Buffer> {
		const result = Buffer.from(`
			menu {
				margin: 0;
				float: right;
			}
 
			main {
				min-height: 85vh;
			}
 
			hr {
				clear: both;
			}
 
			fieldset {
				border: none;
				border-bottom: 1px solid #CCC;
				margin-bottom: 16px;
			}
 
			table {
				caption-side: bottom;
			}
 
			caption {
				text-align: left;
				margin-top: 8px;
			}
 
			th {
				text-align: left;
			}
 
			label {
				display: block;
				font-weight: bold;
				margin-bottom: 4px;
			}
		`);
 
		return Promise.resolve(result);
	}
 
	protected getResponseContentType(): ContentType {
		return ContentType.CSS;
	}
}
 
export default StaticCssEndpoint;