Skip to content

Commit 86b7335

Browse files
authored
chore: New link for custom Atlas registration page (#250)
1 parent 395b42f commit 86b7335

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

src/explorer/helpTree.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ export class HelpLinkTreeItem extends vscode.TreeItem {
4141
}
4242
}
4343

44-
export default class HelpTree
45-
implements vscode.TreeDataProvider<vscode.TreeItem> {
44+
export default class HelpTree implements vscode.TreeDataProvider<vscode.TreeItem> {
4645
contextValue = 'helpTree';
4746

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

103102
const atlas = new HelpLinkTreeItem(
104103
'Create Free Atlas Cluster',
105-
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension',
104+
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product',
106105
'freeClusterCTA',
107106
'atlas',
108107
true

src/test/suite/explorer/helpExplorer.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ suite('Help Explorer Test Suite', function () {
4444
assert(atlasHelpItem.label === 'Create Free Atlas Cluster');
4545
assert(
4646
atlasHelpItem.url ===
47-
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension'
47+
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product'
4848
);
4949
assert(atlasHelpItem.iconName === 'atlas');
5050
assert(atlasHelpItem.linkId === 'freeClusterCTA');
@@ -71,11 +71,11 @@ suite('Help Explorer Test Suite', function () {
7171
assert(stubExecuteCommand.firstCall.args[0] === 'vscode.open');
7272
assert(
7373
stubExecuteCommand.firstCall.args[1].path ===
74-
vscode.Uri.parse(atlasHelpItem.url).path
74+
vscode.Uri.parse(atlasHelpItem.url).path
7575
);
7676
assert(
7777
stubExecuteCommand.firstCall.args[1].authority ===
78-
vscode.Uri.parse(atlasHelpItem.url).authority
78+
vscode.Uri.parse(atlasHelpItem.url).authority
7979
);
8080
});
8181

src/test/suite/views/webview-app/components/atlas-cta/atlas-cta.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ describe('Resources Panel Component Test Suite', () => {
5353
wrapper.find('a').at(1).simulate('click');
5454
assert(fakeVscodeWindowPostMessage.called);
5555
assert(fakeVscodeWindowPostMessage.firstCall.args[0].command === 'OPEN_TRUSTED_LINK');
56-
assert(fakeVscodeWindowPostMessage.firstCall.args[0].linkTo === 'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension');
56+
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');
5757
});
5858
});
5959
});

src/views/webview-app/components/atlas-cta/atlas-cta.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ type DispatchProps = {
1919
class AtlasCTA extends React.Component<DispatchProps> {
2020
onAtlasCtaClicked = (): void => {
2121
this.props.openTrustedLink(
22-
'https://www.mongodb.com/cloud/atlas/register?utm_source=vscode&utm_medium=product&utm_campaign=VS%20code%20extension'
22+
'http://mongodb.com/products/vs-code/vs-code-atlas-signup?utm_campaign=vs-code-extension&utm_source=visual-studio&utm_medium=product'
2323
);
2424

2525
this.onLinkClicked(

0 commit comments

Comments
 (0)