Skip to content

Commit f8141f1

Browse files
committed
Testing: Refactor testing + update package.json + Add ignore
1 parent 09d57d3 commit f8141f1

File tree

6 files changed

+149
-240
lines changed

6 files changed

+149
-240
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,8 @@ build
4343
*.swp
4444
*.mo
4545
node_modules
46+
47+
# Playwright
48+
/coverage
49+
*/test-results
50+
*/playwright-report

content/nginxaas-azure/billing/usage-and-cost-estimator.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ type:
1111
{{< raw-html >}}
1212

1313
<link rel="stylesheet" href="/nginxaas-azure/css/cost-calculator_v2.css">
14-
<div id="calculator">
15-
<h3 id="calculator-section-heading">
14+
<div id="calculator" data-testid="calculator">
15+
<h3 id="calculator-section-heading" data-testid="calculator-section-heading">
1616
Cost Estimation for Standard V2 Plan
1717
<button id="printButton">Print Estimate</button>
1818
</h3>
19-
<div class="section">
19+
<div class="section" data-testid="calculator-section-content">
2020
<div class="form-section">
2121
<div class="form-section-content" data-testid="form-section-content-estimateNCUUsage">
2222
<h4>1. Estimate NCU Usage </h4>
@@ -45,10 +45,10 @@ type:
4545
<div class=form-section-footer>
4646
<div class="totals">
4747
<span>NGINX Capacity Units Needed</span>
48-
<span id="ncuEstimateValue" data-testid="label-ncuEstimateValue">--</span>
48+
<span id="ncuEstimateValue" data-testid="ncuEstimateValue">--</span>
4949
<span> Sold in bundles of 10, with a minimum of 10</span>
5050
</div>
51-
<details id="ncu-usage-details" data-testid="summary-ncu-usage-details">
51+
<details id="ncu-usage-details">
5252
<summary data-testid="button-ncu-usage-details">Show calculations</summary>
5353
<div id="ncuEstimateDetails">
5454
<div class="math">
@@ -61,7 +61,7 @@ Max(
6161
<var id="ncuEstAvgConn2">x</var> concurrent connections / <span id="ncuEstConnsPerNcu"></span> Conns per NCU,
6262
<var id="ncuEstConnRate2">y</var> connections per second / <span id="ncuEstConnsPerSecondPerNcu"></span> conns per second per NCU,
6363
<var id="ncuEstDataRate">z</var> Mbps / <span id="ncuEstMbpsPerNcu"></span>Mbps per NCU
64-
) = <var id="ncuEstMin1" data-testid="label-ncuEstMin1"></var> NCUs
64+
) = <var id="ncuEstMin1"></var> NCUs
6565
</pre>
6666
<div class="math">
6767
Usage needs at least <var id="ncuEstMin">x</var> NCUs, rounded to the nearest 10, with a minimum of 10 = <var id="ncuEstTotal">total</var> NCUs
@@ -107,18 +107,18 @@ Max(
107107
<label for="isWAF">
108108
Utilize WAF <span class="label-details"></span>
109109
</label>
110-
<input type="checkbox" data-testid="isWAF-checkbox" id="isWAF" />
110+
<input type="checkbox" id="isWAF" />
111111
</div>
112112
</div>
113113
<div class=form-section-content>
114114
<div id="totals-section">
115115
<span class="total-text">Total Monthly Payment</span>
116-
<span id="total-value" data-testid="label-total-value" class="total-text">--</span>
116+
<span id="total-value" data-testid="total-value" class="total-text">--</span>
117117
<div class="subtitle">
118118
The standard Azure networking and bandwidth charges apply to NGINX deployments.
119119
</div>
120-
<details id="total-cost-details" data-testid="summary-total-cost-details">
121-
<summary data-testid="button-total-cost-details">Show calculations</summary>
120+
<details id="total-cost-details">
121+
<summary>Show calculations</summary>
122122
<div class="details-content">
123123
<div class="details-section">
124124
<p class="math">

package-lock.json

Lines changed: 13 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
"buildTags": "extended"
1111
},
1212
"devDependencies": {
13+
"@playwright/test": "^1.55.0",
14+
"@types/node": "^24.5.0",
1315
"hugo-bin": "^0.111.3"
1416
},
1517
"dependencies": {
16-
"@playwright/test": "^1.55.0",
1718
"lighthouse": "^12.2.2",
1819
"puppeteer": "^23.8.0"
1920
}

0 commit comments

Comments
 (0)