Sfoglia il codice sorgente

SONAR-17632 Add link to the product roadmap

tags/9.8.0.63668
stanislavhh 1 anno fa
parent
commit
6eb425d012

+ 7
- 0
server/sonar-web/src/main/js/components/embed-docs-modal/EmbedDocsPopup.tsx Vedi File

@@ -127,6 +127,13 @@ export default class EmbedDocsPopup extends React.PureComponent<Props> {
translate('docs.news')
)}
</li>
<li>
{this.renderIconLink(
'https://www.sonarqube.org/roadmap/?referrer=sonarqube',
'embed-doc/sq-icon.svg',
translate('docs.roadmap')
)}
</li>
<li>
{this.renderIconLink(
'https://twitter.com/SonarQube',

+ 11
- 7
server/sonar-web/src/main/js/components/embed-docs-modal/__tests__/EmbedDocsPopup-test.tsx Vedi File

@@ -27,20 +27,24 @@ import { SuggestionsContext } from '../SuggestionsContext';
it('should render with no suggestions', () => {
renderEmbedDocsPopup();

expect(screen.getAllByRole('link')).toHaveLength(5);
expect(screen.queryByText(suggestions[0].text)).not.toBeInTheDocument();
expect(screen.getByText('docs.documentation')).toHaveFocus();
});

it('should render with suggestions', () => {
renderEmbedDocsPopup([
{ link: '/docs/awesome-doc', text: 'mindblowing' },
{ link: '/docs/whocares', text: 'boring' },
]);
renderEmbedDocsPopup(suggestions);

expect(screen.getAllByRole('link')).toHaveLength(7);
expect(screen.getByText('mindblowing')).toHaveFocus();
suggestions.forEach((suggestion) => {
expect(screen.getByText(suggestion.text)).toBeInTheDocument();
});
expect(screen.getByText(suggestions[0].text)).toHaveFocus();
});

const suggestions = [
{ link: '/docs/awesome-doc', text: 'mindblowing' },
{ link: '/docs/whocares', text: 'boring' },
];

function renderEmbedDocsPopup(suggestions: SuggestionLink[] = []) {
return renderComponent(
<SuggestionsContext.Provider

+ 1
- 0
sonar-core/src/main/resources/org/sonar/l10n/core.properties Vedi File

@@ -3440,6 +3440,7 @@ component_measures.not_all_measures_are_shown.help=You do not have access to all
#------------------------------------------------------------------------------
docs.documentation=Documentation
docs.get_help=Get Help
docs.roadmap=Product Roadmap
docs.news=Product News
docs.stay_connected=Stay Connected
docs.suggestion=Suggestions For This Page

Loading…
Annulla
Salva