Skip to content

Commit

Permalink
Inline small method
Browse files Browse the repository at this point in the history
  • Loading branch information
fb55 committed Feb 27, 2022
1 parent 3dac52b commit 4c19be2
Showing 1 changed file with 15 additions and 19 deletions.
34 changes: 15 additions & 19 deletions packages/parse5/lib/tokenizer/tokenizer-location-info.test.ts
@@ -1,6 +1,6 @@
import * as assert from 'node:assert';
import { Tokenizer, TokenizerMode, TokenHandler } from './index.js';
import { Location, EOFToken, Token, CharacterToken, DoctypeToken, TagToken, CommentToken } from '../common/token.js';
import { Location, EOFToken, CharacterToken, DoctypeToken, TagToken, CommentToken } from '../common/token.js';
import { getSubstringByLineCol, normalizeNewLine } from 'parse5-test-utils/utils/common.js';

interface LocationInfoTestCase {
Expand All @@ -21,10 +21,6 @@ class LocationInfoHandler implements TokenHandler {
this.lines = html.split(/\r?\n/g);
}

protected handleToken(token: Token): void {
this.validateLocation(token.location);
}

private validateLocation(location: Location | null): void {
assert.ok(location);

Expand All @@ -43,26 +39,26 @@ class LocationInfoHandler implements TokenHandler {
this.idx += 1;
}

onComment(token: CommentToken): void {
this.handleToken(token);
onComment({ location }: CommentToken): void {
this.validateLocation(location);
}
onDoctype(token: DoctypeToken): void {
this.handleToken(token);
onDoctype({ location }: DoctypeToken): void {
this.validateLocation(location);
}
onStartTag(token: TagToken): void {
this.handleToken(token);
onStartTag({ location }: TagToken): void {
this.validateLocation(location);
}
onEndTag(token: TagToken): void {
this.handleToken(token);
onEndTag({ location }: TagToken): void {
this.validateLocation(location);
}
onCharacter(token: CharacterToken): void {
this.handleToken(token);
onCharacter({ location }: CharacterToken): void {
this.validateLocation(location);
}
onNullCharacter(token: CharacterToken): void {
this.handleToken(token);
onNullCharacter({ location }: CharacterToken): void {
this.validateLocation(location);
}
onWhitespaceCharacter(token: CharacterToken): void {
this.handleToken(token);
onWhitespaceCharacter({ location }: CharacterToken): void {
this.validateLocation(location);
}
onEof({ location }: EOFToken): void {
assert.ok(location);
Expand Down

0 comments on commit 4c19be2

Please sign in to comment.