Skip to content

Commit 77b7553

Browse files
authored
update impale tests (#7934)
1 parent b0662e5 commit 77b7553

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

spec/System/TestImpale_spec.lua

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("TestAttacks", function()
2626
assert.are.equals(100, build.calcsTab.mainOutput.MainHand.ImpaleChanceOnCrit)
2727
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
2828
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
29-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
29+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
3030
assert.are.equals(100*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
3131

3232
-- 50% crit
@@ -41,7 +41,7 @@ describe("TestAttacks", function()
4141
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
4242
assert.are.equals(300, build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
4343
assert.are.equals(250, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
44-
assert.are.equals(250, build.calcsTab.mainOutput.ImpaleHit)
44+
assert.are.equals(250, build.calcsTab.mainOutput.impaleStoredHitAvg)
4545
assert.are.equals(125*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
4646

4747
-- 100% crit
@@ -54,7 +54,7 @@ describe("TestAttacks", function()
5454
runCallback("OnFrame")
5555

5656
assert.are.equals(300, build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
57-
assert.are.equals(300, build.calcsTab.mainOutput.ImpaleHit)
57+
assert.are.equals(300, build.calcsTab.mainOutput.impaleStoredHitAvg)
5858
assert.are.equals(150*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
5959
end)
6060

@@ -71,7 +71,7 @@ describe("TestAttacks", function()
7171

7272
assert.are.equals(400, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
7373
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
74-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
74+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
7575
assert.are.equals(200*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
7676

7777
-- 50% crit
@@ -87,7 +87,7 @@ describe("TestAttacks", function()
8787
assert.are.equals(400, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
8888
assert.are.equals(600, build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
8989
assert.are.equals(250, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
90-
assert.are.equals(250, build.calcsTab.mainOutput.ImpaleHit)
90+
assert.are.equals(250, build.calcsTab.mainOutput.impaleStoredHitAvg)
9191
assert.are.equals(250*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
9292

9393
-- 100% crit
@@ -103,7 +103,7 @@ describe("TestAttacks", function()
103103
assert.are.equals(400, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
104104
assert.are.equals(600, build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
105105
assert.are.equals(300, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
106-
assert.are.equals(300, build.calcsTab.mainOutput.ImpaleHit)
106+
assert.are.equals(300, build.calcsTab.mainOutput.impaleStoredHitAvg)
107107
assert.are.equals(300*1.3, build.calcsTab.mainOutput.ImpaleDPS) -- 5 impales * 10% stored damage * 1.3 attacks per second
108108
end)
109109

@@ -120,7 +120,7 @@ describe("TestAttacks", function()
120120
-- dam * (1 - (armourDR + additionalDR)
121121
assert.are.equals(200 * (1 - (0.5 + 0.1)), build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
122122
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
123-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
123+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
124124
-- [5 impales * 10% stored damage] * 1.3 attacks * (armour mod - phys DR)
125125
assert.are.near(100 * 1.3 * (1 - (2/3 + 0.1)), build.calcsTab.mainOutput.ImpaleDPS, 0.0000001) -- floating point math
126126

@@ -137,7 +137,7 @@ describe("TestAttacks", function()
137137
-- dam * (1 - (armourDR + additionalDR)
138138
assert.are.equals(300 * (1 - (0.5 + 0.1)), build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
139139
assert.are.equals(300, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
140-
assert.are.equals(300, build.calcsTab.mainOutput.ImpaleHit)
140+
assert.are.equals(300, build.calcsTab.mainOutput.impaleStoredHitAvg)
141141
-- [5 impales * 10% stored damage] * 1.3 attacks * (armour mod - phys DR)
142142
assert.are.near(150 * 1.3 * (1 - (2/3 + 0.1)), build.calcsTab.mainOutput.ImpaleDPS, 0.0000001) -- floating point math
143143

@@ -157,7 +157,7 @@ describe("TestAttacks", function()
157157
-- taken * dam * (1 - (armourDR + additionalDR)
158158
assert.are.equals(2 * 200 * (1 - (0.5 + 0.1)), build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
159159
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
160-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
160+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
161161
-- taken * [5 impales * 10% stored damage] * 1.3 attacks * (armour mod - phys DR)
162162
assert.are.near(2 * 100 * 1.3 * (1 - (2/3 + 0.1)), build.calcsTab.mainOutput.ImpaleDPS, 0.0000001) -- floating point math
163163

@@ -175,7 +175,7 @@ describe("TestAttacks", function()
175175
-- taken * dam * (1 - (armourDR + additionalDR)
176176
assert.are.equals(2 * 300 * (1 - (0.5 + 0.1)), build.calcsTab.mainOutput.MainHand.PhysicalCritAverage)
177177
assert.are.equals(300, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
178-
assert.are.equals(300, build.calcsTab.mainOutput.ImpaleHit)
178+
assert.are.equals(300, build.calcsTab.mainOutput.impaleStoredHitAvg)
179179
-- taken * [5 impales * 10% stored damage] * 1.3 attacks * (armour mod - phys DR)
180180
assert.are.near(2 * 150 * 1.3 * (1 - (2/3 + 0.1)), build.calcsTab.mainOutput.ImpaleDPS, 0.0000001) -- floating point math
181181

@@ -212,7 +212,7 @@ describe("TestAttacks", function()
212212
assert.are.equals(100, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
213213
assert.are.equals(200, build.calcsTab.mainOutput.OffHand.impaleStoredHitAvg)
214214

215-
assert.are.equals(150, build.calcsTab.mainOutput.ImpaleHit)
215+
assert.are.equals(150, build.calcsTab.mainOutput.impaleStoredHitAvg)
216216
-- 5 impales * 10% stored damage * 1.3 attacks per second * 1.1 dual wield modifier
217217
assert.are.near(75*1.3*1.1, build.calcsTab.mainOutput.ImpaleDPS, 0.0000001)
218218

@@ -229,7 +229,7 @@ describe("TestAttacks", function()
229229
assert.are.equals(125, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
230230
assert.are.equals(250, build.calcsTab.mainOutput.OffHand.impaleStoredHitAvg)
231231

232-
assert.are.equals(187.5, build.calcsTab.mainOutput.ImpaleHit)
232+
assert.are.equals(187.5, build.calcsTab.mainOutput.impaleStoredHitAvg)
233233
-- 5 impales * 10% stored damage * 1.3 attacks per second * 1.1 dual wield modifier
234234
assert.are.near(187.5/2*1.3*1.1, build.calcsTab.mainOutput.ImpaleDPS, 0.0000001)
235235

@@ -246,7 +246,7 @@ describe("TestAttacks", function()
246246
assert.are.equals(150, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
247247
assert.are.equals(300, build.calcsTab.mainOutput.OffHand.impaleStoredHitAvg)
248248

249-
assert.are.equals(225, build.calcsTab.mainOutput.ImpaleHit)
249+
assert.are.equals(225, build.calcsTab.mainOutput.impaleStoredHitAvg)
250250
-- 5 impales * 10% stored damage * 1.3 attacks per second * 1.1 dual wield modifier
251251
assert.are.near(225/2*1.3*1.1, build.calcsTab.mainOutput.ImpaleDPS, 0.0000001)
252252

@@ -265,7 +265,7 @@ describe("TestAttacks", function()
265265

266266
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
267267
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
268-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
268+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
269269
assert.are.near(100*1.3*1.5, build.calcsTab.mainOutput.ImpaleDPS, 0.00000001) -- 5 impales * 10% stored damage * 1.3 attacks per second * 1.5 impale effect
270270

271271
-- last 1 extra hit
@@ -280,7 +280,7 @@ describe("TestAttacks", function()
280280

281281
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.PhysicalHitAverage)
282282
assert.are.equals(200, build.calcsTab.mainOutput.MainHand.impaleStoredHitAvg)
283-
assert.are.equals(200, build.calcsTab.mainOutput.ImpaleHit)
283+
assert.are.equals(200, build.calcsTab.mainOutput.impaleStoredHitAvg)
284284
assert.are.near(120*1.3, build.calcsTab.mainOutput.ImpaleDPS, 0.0000001) -- 6 impales * 10% stored damage * 1.3 attacks per second
285285
end)
286286

0 commit comments

Comments
 (0)