이클립스 방어 횟수 즉시 표시·진동 · Music Shake 영상 재생 중 흔들기 판정 · 결과 공유
This commit is contained in:
@@ -213,12 +213,12 @@ void main() {
|
||||
});
|
||||
|
||||
group('Music Shake 보상 표시 (원장 B-24)', () {
|
||||
test('퀘스트 rewardPop 이 없으면 서버와 같은 운영값 stepsPop 을 기본액으로 적는다', () {
|
||||
expect(QuestType.musicShake.rewardFrom(const {}, const {'stepsPop': 50}), 50);
|
||||
expect(
|
||||
QuestType.musicShake.rewardFrom(const {'rewardPop': 30}, const {'stepsPop': 50}),
|
||||
30,
|
||||
);
|
||||
test('퀘스트 rewardPop 이 없으면 서버와 같은 운영값 musicShake.pop 을 기본액으로 적는다', () {
|
||||
const policy = {'stepsPop': 50, 'musicShake': {'pop': 1}};
|
||||
// 걸음 보상(stepsPop)을 빌려 쓰지 않는다.
|
||||
expect(QuestType.musicShake.rewardFrom(const {}, policy), 1);
|
||||
expect(QuestType.musicShake.rewardFrom(const {'rewardPop': 30}, policy), 30);
|
||||
expect(QuestType.musicShake.rewardFrom(const {}, const {'stepsPop': 50}), isNull);
|
||||
expect(QuestType.musicShake.rewardFrom(const {}, const {}), isNull);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user