diff --git a/routes/_components/status/StatusDetails.html b/routes/_components/status/StatusDetails.html index 7d6ef905..a0a57cc0 100644 --- a/routes/_components/status/StatusDetails.html +++ b/routes/_components/status/StatusDetails.html @@ -8,7 +8,7 @@ + aria-label="{{reblogsLabel}}"> @@ -16,7 +16,7 @@ + aria-label="{{favoritesLabel}}"> diff --git a/tests/spec/011-reblog-favorites-count.js b/tests/spec/011-reblog-favorites-count.js index f2c7e8b1..a6468409 100644 --- a/tests/spec/011-reblog-favorites-count.js +++ b/tests/spec/011-reblog-favorites-count.js @@ -1,5 +1,8 @@ import { Selector as $ } from 'testcafe' -import { getFavoritesCount, getNthStatus, getReblogsCount, getUrl } from '../utils' +import { + favoritesCountElement, getFavoritesCount, getNthStatus, getReblogsCount, getUrl, + reblogsCountElement +} from '../utils' import { foobarRole } from '../roles' fixture`011-reblog-favorites-count.js` @@ -10,6 +13,7 @@ test('shows favorites', async t => { .click(getNthStatus(0)) .expect(getUrl()).contains('/statuses/') .expect(getFavoritesCount()).eql(2) + .expect(favoritesCountElement.getAttribute('aria-label')).eql('Favorited 2 times') .expect($('.icon-button[aria-label="Favorite"]').getAttribute('aria-pressed')).eql('true') .click($('.status-favs-reblogs').nth(1)) .expect(getUrl()).match(/\/statuses\/[^/]+\/favorites/) @@ -24,6 +28,7 @@ test('shows boosts', async t => { .click(getNthStatus(0)) .expect(getUrl()).contains('/statuses/') .expect(getReblogsCount()).eql(1) + .expect(reblogsCountElement.getAttribute('aria-label')).eql('Boosted 1 time') .expect($('.icon-button[aria-label="Boost"]').getAttribute('aria-pressed')).eql('false') .click($('.status-favs-reblogs').nth(0)) .expect(getUrl()).match(/\/statuses\/[^/]+\/reblogs/)