1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-28 05:25:03 +02:00

chore: setup linting for tests

This commit is contained in:
zyoshoka
2025-04-18 23:49:23 +09:00
parent ebaf78cddd
commit 8a4192eaa5
6 changed files with 126 additions and 117 deletions

View File

@@ -3,15 +3,15 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import assert from "node:assert"
import { calcWaitPatterns } from "../src/common.fu"
import { analyzeFourMentsuOneJyantou } from "../src/common"
import assert from 'node:assert';
import { calcWaitPatterns } from '../src/common.fu';
import { analyzeFourMentsuOneJyantou } from '../src/common';
describe('Fu', () => {
describe('Wait patterns', () => {
it('Ryanmen', () => {
const fourMentsuOneJyantou = analyzeFourMentsuOneJyantou(
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9']
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9'],
)[0];
assert.deepStrictEqual(calcWaitPatterns(fourMentsuOneJyantou, 's9'), [{
...fourMentsuOneJyantou,
@@ -23,7 +23,7 @@ describe('Fu', () => {
it('Kanchan', () => {
const fourMentsuOneJyantou = analyzeFourMentsuOneJyantou(
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9']
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9'],
)[0];
assert.deepStrictEqual(calcWaitPatterns(fourMentsuOneJyantou, 's8'), [{
...fourMentsuOneJyantou,
@@ -31,11 +31,11 @@ describe('Fu', () => {
agariTile: 's8',
waitedTaatsu: ['s7', 's9'],
}]);
})
});
it('Penchan', () => {
const fourMentsuOneJyantou = analyzeFourMentsuOneJyantou(
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9']
['m2', 'm3', 'm4', 'p6', 'p7', 'p8', 'p5', 'p6', 'p7', 's1', 's1', 's7', 's8', 's9'],
)[0];
assert.deepStrictEqual(calcWaitPatterns(fourMentsuOneJyantou, 's7'), [{
...fourMentsuOneJyantou,
@@ -43,11 +43,11 @@ describe('Fu', () => {
agariTile: 's7',
waitedTaatsu: ['s8', 's9'],
}]);
})
});
it('Tanki', () => {
const fourMentsuOneJyantou = analyzeFourMentsuOneJyantou(
['m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm3', 'haku', 'haku', 'haku', 'e', 'e']
['m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm3', 'haku', 'haku', 'haku', 'e', 'e'],
)[0];
assert.deepStrictEqual(calcWaitPatterns(fourMentsuOneJyantou, 'e'), [{
...fourMentsuOneJyantou,
@@ -58,7 +58,7 @@ describe('Fu', () => {
it('Nobetan', () => {
const fourMentsuOneJyantou = analyzeFourMentsuOneJyantou(
['m1', 'm2', 'm3', 'm5', 'm6', 'm7', 'p2', 'p3', 'p4', 's3', 's4', 's5', 's6', 's6']
['m1', 'm2', 'm3', 'm5', 'm6', 'm7', 'p2', 'p3', 'p4', 's3', 's4', 's5', 's6', 's6'],
)[0];
assert.deepStrictEqual(calcWaitPatterns(fourMentsuOneJyantou, 's6'), [{
...fourMentsuOneJyantou,