commit cb026ef312a00800a492808f56df60a0460d11f7
parent b3641bc4d8fb6ffd34390b7050f431e8495bf976
Author: Asher Morgan <59518073+ashermorgan@users.noreply.github.com>
Date: Sat, 19 Jul 2025 17:50:24 -0700
Use consistent capitalization in advanced options
Diffstat:
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/components/AdvancedOptionsInput.vue b/src/components/AdvancedOptionsInput.vue
@@ -8,7 +8,7 @@
</div>
<div>
- Target Set:
+ Target set:
<target-set-selector :setType="props.type" :default-unit-system="defaultUnitSystem"
v-model:selected-target-set="options.selectedTargetSet" v-model:target-sets="targetSets"
:customWorkoutNames="props.type === Calculators.Workout ?
@@ -16,7 +16,7 @@
</div>
<div v-if="props.type === Calculators.Workout">
- Target Name Customization:
+ Target name customization:
<select v-model="(options as WorkoutOptions).customTargetNames"
aria-label="Target name customization">
<option :value="false">Disabled</option>
@@ -26,13 +26,13 @@
<div v-if="batchOptions && props.batchInput && props.type === Calculators.Workout"
v-show="(options as WorkoutOptions).customTargetNames">
- Batch Column Label:
+ Batch column label:
<input v-model="batchOptions.label" :placeholder="formatDistance(props.batchInput, false)"
aria-label="Batch column label"/>
</div>
<div v-if="props.type === Calculators.Race || props.type === Calculators.Workout">
- Prediction Model:
+ Prediction model:
<select v-model="(options as RaceOptions).model" aria-label="Prediction model">
<option :value="RacePredictionModels.AverageModel">Average</option>
<option :value="RacePredictionModels.PurdyPointsModel">Purdy Points Model</option>
@@ -45,7 +45,7 @@
<div v-if="props.type === Calculators.Race || props.type === Calculators.Workout"
v-show="(options as RaceOptions).model == RacePredictionModels.AverageModel ||
(options as RaceOptions).model == RacePredictionModels.RiegelModel">
- Riegel Exponent:
+ Riegel exponent:
<decimal-input v-model="(options as RaceOptions).riegelExponent"
aria-label="Riegel exponent" :min="1" :max="1.3" :digits="2" :step="0.01"/>
(default: 1.06)
diff --git a/src/views/RaceCalculator.vue b/src/views/RaceCalculator.vue
@@ -10,7 +10,7 @@
<h2>Race Statistics</h2>
</summary>
<div>
- Purdy Points: <b>{{ formatNumber(raceStats.purdyPoints, 0, 1, true) }}</b>
+ Purdy points: <b>{{ formatNumber(raceStats.purdyPoints, 0, 1, true) }}</b>
</div>
<div>
V̇O₂: <b>{{ formatNumber(raceStats.vo2, 0, 1, true) }}</b> ml/kg/min
diff --git a/tests/unit/views/RaceCalculator.spec.js b/tests/unit/views/RaceCalculator.spec.js
@@ -126,7 +126,7 @@ test('should correctly calculate race statistics', async () => {
const vo2Max = raceStats.findAll('div')[2].element.textContent.trim();
// Assert race statistics are correct
- expect(purdyPoints).to.equal('Purdy Points: 454.5');
+ expect(purdyPoints).to.equal('Purdy points: 454.5');
expect(vo2).to.equal('V̇O₂: 47.5 ml/kg/min (95.3% of max)')
expect(vo2Max).to.equal('V̇O₂ Max: 49.8 ml/kg/min')
});