fix: failing tests after Mark logic
This commit is contained in:
@@ -19,6 +19,7 @@ var releaseHandTests = []releaseHandTest{
|
||||
usingMarkToLoverLevel,
|
||||
releasingNonSpeakerHand,
|
||||
releaseToPersonWithHandAndMark,
|
||||
raisingLevelSetMarksWithoutOverridingExisting,
|
||||
}
|
||||
|
||||
func TestRoomReleaseHand(t *testing.T) {
|
||||
@@ -76,7 +77,8 @@ var singleHandActive releaseHandTest = releaseHandTest{
|
||||
},
|
||||
}
|
||||
|
||||
// 3 person in room, active does expand, next is probingQ, this sets mark for expand
|
||||
// 3 person in room, active does expand, next is probingQ,
|
||||
// this sets mark for all levels from 0 to expand
|
||||
var raisingLevelFromExpandToClarifyingQ releaseHandTest = releaseHandTest{
|
||||
testName: "raisingLevelFromExpandToClarifyingQ",
|
||||
room: Room{
|
||||
@@ -105,6 +107,49 @@ var raisingLevelFromExpandToClarifyingQ releaseHandTest = releaseHandTest{
|
||||
person3.Id: ClarifyingQ,
|
||||
},
|
||||
Marks: map[HandGesture]PersonId{
|
||||
ChangeTopic: person1.Id,
|
||||
ProbingQ: person1.Id,
|
||||
Expand: person1.Id,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
// 3 person in room, active does expand, next is probingQ,
|
||||
// already have Mark for Change Topic (0)
|
||||
// this sets mark for all levels from 1 to expand
|
||||
var raisingLevelSetMarksWithoutOverridingExisting releaseHandTest = releaseHandTest{
|
||||
testName: "raisingLevelSetMarksWithoutOverridingExisting",
|
||||
room: Room{
|
||||
Name: "test",
|
||||
CurrentSpeaker: person1.Id,
|
||||
Paricipants: []PersonId{
|
||||
person1.Id,
|
||||
person2.Id,
|
||||
person3.Id,
|
||||
},
|
||||
ParticipantHands: map[PersonId]HandGesture{
|
||||
person1.Id: Expand,
|
||||
person3.Id: ClarifyingQ,
|
||||
},
|
||||
Marks: map[HandGesture]PersonId{
|
||||
ChangeTopic: person2.Id,
|
||||
},
|
||||
},
|
||||
releasingParticipantId: person1.Id,
|
||||
expected: Room{
|
||||
Name: "test",
|
||||
CurrentSpeaker: person3.Id,
|
||||
Paricipants: []PersonId{
|
||||
person1.Id,
|
||||
person2.Id,
|
||||
person3.Id,
|
||||
},
|
||||
ParticipantHands: map[PersonId]HandGesture{
|
||||
person3.Id: ClarifyingQ,
|
||||
},
|
||||
Marks: map[HandGesture]PersonId{
|
||||
ChangeTopic: person2.Id,
|
||||
ProbingQ: person1.Id,
|
||||
Expand: person1.Id,
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user