Skip to content

Commit

Permalink
chore: New link for custom Atlas registration page (#250)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmarcon authored Feb 3, 2021
1 parent 395b42f commit 86b7335
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 8 deletions.
5 changes: 2 additions & 3 deletions src/explorer/helpTree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,7 @@ export class HelpLinkTreeItem extends vscode.TreeItem {
}
}

export default class HelpTree
implements vscode.TreeDataProvider<vscode.TreeItem> {
export default class HelpTree implements vscode.TreeDataProvider<vscode.TreeItem> {
contextValue = 'helpTree';

getTreeItem(element: vscode.TreeItem): vscode.TreeItem {
Expand Down Expand Up @@ -102,7 +101,7 @@ implements vscode.TreeDataProvider<vscode.TreeItem> {

const atlas = new HelpLinkTreeItem(
'Create Free Atlas Cluster',
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension',
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product',
'freeClusterCTA',
'atlas',
true
Expand Down
6 changes: 3 additions & 3 deletions src/test/suite/explorer/helpExplorer.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ suite('Help Explorer Test Suite', function () {
assert(atlasHelpItem.label === 'Create Free Atlas Cluster');
assert(
atlasHelpItem.url ===
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension'
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product'
);
assert(atlasHelpItem.iconName === 'atlas');
assert(atlasHelpItem.linkId === 'freeClusterCTA');
Expand All @@ -71,11 +71,11 @@ suite('Help Explorer Test Suite', function () {
assert(stubExecuteCommand.firstCall.args[0] === 'vscode.open');
assert(
stubExecuteCommand.firstCall.args[1].path ===
vscode.Uri.parse(atlasHelpItem.url).path
vscode.Uri.parse(atlasHelpItem.url).path
);
assert(
stubExecuteCommand.firstCall.args[1].authority ===
vscode.Uri.parse(atlasHelpItem.url).authority
vscode.Uri.parse(atlasHelpItem.url).authority
);
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ describe('Resources Panel Component Test Suite', () => {
wrapper.find('a').at(1).simulate('click');
assert(fakeVscodeWindowPostMessage.called);
assert(fakeVscodeWindowPostMessage.firstCall.args[0].command === 'OPEN_TRUSTED_LINK');
assert(fakeVscodeWindowPostMessage.firstCall.args[0].linkTo === 'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension');
assert(fakeVscodeWindowPostMessage.firstCall.args[0].linkTo === 'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product');
});
});
});
2 changes: 1 addition & 1 deletion src/views/webview-app/components/atlas-cta/atlas-cta.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ type DispatchProps = {
class AtlasCTA extends React.Component<DispatchProps> {
onAtlasCtaClicked = (): void => {
this.props.openTrustedLink(
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension'
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product'
);

this.onLinkClicked(
Expand Down

0 comments on commit 86b7335

Please sign in to comment.