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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user