Skip to content

Commit

Permalink
Prettier.
Browse files Browse the repository at this point in the history
  • Loading branch information
sfdctaka committed Jun 13, 2023
1 parent a2b04cc commit 309ec8b
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 22 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js",
"prettier:write": "prettier --write \"src/**/*.{ts, js}\"",
"prettier:verify": "prettier --check \"src/**/*.{ts, js}\""
"prettier:verify": "prettier --list-different \"src/**/*.{ts, js}\""
},
"devDependencies": {
"@types/glob": "^8.1.0",
Expand Down
26 changes: 19 additions & 7 deletions src/commands/landingPageCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ export class LandingPageCommand {
*/
static async configureRecordListCard(uem: UEMBuilder): Promise<UEMBuilder> {
const selectedItem = await UIUtils.showQuickPick(
l10n.t('Select which sObject you want to display on the Record List.'),
l10n.t(
'Select which sObject you want to display on the Record List.'
),
l10n.t('Retrieving sObjects from your org, please wait...'),
() => {
return new Promise<QuickPickItem[]>(async (resolve, reject) => {
Expand Down Expand Up @@ -110,13 +112,15 @@ export class LandingPageCommand {

const finishedOption: QuickPickItem = {
label: l10n.t('-- Finished --'),
detail: l10n.t('I don\'t want any more fields to be displayed.')
detail: l10n.t("I don't want any more fields to be displayed.")
};

// Prompt user for up to 3 fields. The first request we will retrieve the fields and show a progress
// message
const selectedFieldPickItem1 = await UIUtils.showQuickPick(
l10n.t('Select which field you want to display as the primary field.'),
l10n.t(
'Select which field you want to display as the primary field.'
),
l10n.t('Retrieving list of fields for sObject.'),
() => {
return new Promise<QuickPickItem[]>(async (resolve, reject) => {
Expand All @@ -142,7 +146,9 @@ export class LandingPageCommand {

// get optional field 2 -- do not show a progress message.
const selectedFieldPickItem2 = await UIUtils.showQuickPick(
l10n.t('Select which field you want to display as the second field (or Finished to skip).'),
l10n.t(
'Select which field you want to display as the second field (or Finished to skip).'
),
undefined,
() => {
return new Promise<QuickPickItem[]>(async (resolve, reject) => {
Expand All @@ -165,7 +171,9 @@ export class LandingPageCommand {
let selectedFieldPickItem3: QuickPickItem;
if (selectedFieldPickItem2.label !== finishedOption.label) {
selectedFieldPickItem3 = await UIUtils.showQuickPick(
l10n.t('Select which field you want to display as the third field (or Finished to skip).'),
l10n.t(
'Select which field you want to display as the third field (or Finished to skip).'
),
undefined,
() => {
return new Promise<QuickPickItem[]>(
Expand Down Expand Up @@ -218,15 +226,19 @@ export class LandingPageCommand {
const cardTypes: QuickPickItem[] = [
{
label: `${LandingPageCommand.GLOBAL_ACTIONS_CARD_LABEL}`,
description: l10n.t('A card showing the LWC Global Quick Actions defined in the org.')
description: l10n.t(
'A card showing the LWC Global Quick Actions defined in the org.'
)
},
{
label: `${LandingPageCommand.RECORD_LIST_CARD_LABEL}`,
description: l10n.t('A card showing a list of records.')
},
{
label: `${LandingPageCommand.TIMED_LIST_CARD_LABEL}`,
description: l10n.t('A card showing a list of records filtered and sorted by a date/time range.')
description: l10n.t(
'A card showing a list of records filtered and sorted by a date/time range.'
)
},
{
label: '',
Expand Down
4 changes: 3 additions & 1 deletion src/commands/templateChooserCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ export class TemplateChooserCommand {
},
{
label: l10n.t('Retail Execution'),
detail: l10n.t('Global quick actions with new Opportunity, new Lead, and more.'),
detail: l10n.t(
'Global quick actions with new Opportunity, new Lead, and more.'
),
filename: 'landing_page_retail_execution.json'
}
];
Expand Down
23 changes: 11 additions & 12 deletions src/test/suite/webviews.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { afterEach, beforeEach } from 'mocha';
import * as fs from 'fs';

suite('InstructionsWebviewProvider Test Suite', () => {
const extensionUri = Uri.parse("file:///tmp/testdir");
const extensionUri = Uri.parse('file:///tmp/testdir');

beforeEach(function () {});

Expand All @@ -22,29 +22,28 @@ suite('InstructionsWebviewProvider Test Suite', () => {
});

test('Locale-specific file is returned if it exists', async () => {
const languageStub = sinon.stub(env, "language");
languageStub.value("es");
const languageStub = sinon.stub(env, 'language');
languageStub.value('es');

const fsExistStub = sinon.stub(fs, "existsSync");
const fsExistStub = sinon.stub(fs, 'existsSync');
fsExistStub.returns(true);

const provider = new InstructionsWebviewProvider(extensionUri);
const path = provider.getLocaleContentPath(extensionUri, "test.html");
const path = provider.getLocaleContentPath(extensionUri, 'test.html');

assert.equal(path, "test.es.html");
assert.equal(path, 'test.es.html');
});

test('Defaults to english file if locale-specific file does not exist.', async () => {
const languageStub = sinon.stub(env, "language");
languageStub.value("es");
const languageStub = sinon.stub(env, 'language');
languageStub.value('es');

const fsExistStub = sinon.stub(fs, "existsSync");
const fsExistStub = sinon.stub(fs, 'existsSync');
fsExistStub.returns(false);

const provider = new InstructionsWebviewProvider(extensionUri);
const path = provider.getLocaleContentPath(extensionUri, "test.html");
const path = provider.getLocaleContentPath(extensionUri, 'test.html');

assert.equal(path, "test.html");
assert.equal(path, 'test.html');
});

});
5 changes: 4 additions & 1 deletion src/webviews.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,10 @@ export class InstructionsWebviewProvider {
this.extensionUri,
contentPath
);
const htmlPath = vscode.Uri.joinPath(this.extensionUri, localeContentPath);
const htmlPath = vscode.Uri.joinPath(
this.extensionUri,
localeContentPath
);
const messagingJsPath = vscode.Uri.joinPath(
this.extensionUri,
MESSAGING_JS_PATH
Expand Down

0 comments on commit 309ec8b

Please sign in to comment.