running-tools

A collection of tools for runners and their coaches
git clone https://git.ashermorgan.net/running-tools/
Log | Files | Refs | README

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:
Msrc/components/AdvancedOptionsInput.vue | 10+++++-----
Msrc/views/RaceCalculator.vue | 2+-
Mtests/unit/views/RaceCalculator.spec.js | 2+-
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&#775;O&#8322;: <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') });