Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSOE-818: Upgrade to Orchard Core 2.0 #22

Merged
merged 75 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from 73 commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
7200fc6
Update NuGet versions to pre-release.
sarahelsaig Feb 22, 2024
99a9228
Update OC to latest (because of bug fix for WorkflowTypeStep)
sarahelsaig Mar 3, 2024
8edc1f9
Update OC preview version.
sarahelsaig Mar 7, 2024
fa26b13
Update OC package
sarahelsaig Mar 13, 2024
0b62d61
Update OC preview version.
sarahelsaig Apr 23, 2024
750eec9
Update login form IDs for walkthroughs.js.
sarahelsaig Apr 23, 2024
6fb9514
Update OC package version.
sarahelsaig Apr 27, 2024
a6697b0
Update OC versions
sarahelsaig May 4, 2024
5dbb6da
Update OC to the latest preview.
sarahelsaig May 7, 2024
bafade8
Merge pull request #10 from Lombiq/issue/OSOE-795
dministro May 15, 2024
b1206aa
Merge remote-tracking branch 'origin/dev' into task/system-text-json-…
sarahelsaig May 16, 2024
a087916
Merge remote-tracking branch 'origin/dev' into task/system-text-json-…
sarahelsaig May 28, 2024
dff16fe
Update OC preview version.
sarahelsaig May 28, 2024
9de987e
Fix breaking changes.
sarahelsaig May 28, 2024
82ae0d9
Update OC preview version.
sarahelsaig May 30, 2024
a94c9ac
Fix walkthrough elements.
sarahelsaig Jun 2, 2024
9d605ff
Fix walkthrough elements.
sarahelsaig Jun 2, 2024
c34cfaa
Update OC preview version.
sarahelsaig Jun 5, 2024
5c701c2
Merge remote-tracking branch 'origin/dev' into task/system-text-json-…
sarahelsaig Jun 14, 2024
a77bd12
Merge branch 'task/system-text-json-migration' into issue/OCC-245
sarahelsaig Jun 14, 2024
73a6379
Merge remote-tracking branch 'origin/dev' into task/system-text-json-…
sarahelsaig Jun 17, 2024
16e3466
Merge branch 'task/system-text-json-migration' into issue/OCC-245
sarahelsaig Jun 17, 2024
407934a
Update OC version.
sarahelsaig Jun 18, 2024
7081fdc
Update OC version.
sarahelsaig Jun 19, 2024
7ebf4b6
Update OC preview version.
sarahelsaig Jun 20, 2024
5503de0
Update OC preview version.
sarahelsaig Jun 21, 2024
9bce617
Merge remote-tracking branch 'origin/issue/OCC-245' into issue/OCC-245
sarahelsaig Jun 21, 2024
ce8cade
Update HL and UITT NuGet versions.
sarahelsaig Jun 24, 2024
d2e58e7
Update OC NuGet versions.
sarahelsaig Jun 24, 2024
59e2316
Update to latest OC preview version.
sarahelsaig Jul 2, 2024
9ed82dc
Update OC preview version.
sarahelsaig Jul 11, 2024
22aeb10
Update HL version.
sarahelsaig Jul 13, 2024
9e826db
Update UITT version.
sarahelsaig Jul 13, 2024
43b368d
Update HL nuget version.
sarahelsaig Jul 16, 2024
19d60d6
Update all UITT Nuget versions.
sarahelsaig Jul 16, 2024
bb2e47e
Update package version.
sarahelsaig Jul 16, 2024
34dbdc2
Update OC preview versions.
sarahelsaig Jul 24, 2024
fc9eafe
Removing outdated test code
Piedone Jul 26, 2024
318c3bd
Update HL preview version.
sarahelsaig Jul 26, 2024
4db7593
Update UITT preview version.
sarahelsaig Jul 26, 2024
b0ac929
Update HL preview.
sarahelsaig Jul 27, 2024
bb78b4e
Update UITT version.
sarahelsaig Jul 27, 2024
4bd2ce1
Update UITT preview version.
sarahelsaig Jul 27, 2024
f4a37c7
NuGet.config
sarahelsaig Jul 27, 2024
bf66e28
Update HL nuget version.
sarahelsaig Jul 27, 2024
4a1c134
Update HL.
sarahelsaig Jul 27, 2024
f730a6a
Merge pull request #16 from Lombiq/issue/OCC-245
Piedone Jul 28, 2024
08cda35
Update OC preview version.
sarahelsaig Jul 29, 2024
4268ebe
Update OC preview version again (sigh).
sarahelsaig Jul 30, 2024
f4772eb
Update OC preview version.
sarahelsaig Aug 6, 2024
d12ecbe
Update HL alpha version.
sarahelsaig Aug 7, 2024
9c1f1d9
Update UITT alpha version.
sarahelsaig Aug 7, 2024
a4dc309
Update OC preview version.
sarahelsaig Aug 7, 2024
f0b251e
Update OC preview.
sarahelsaig Aug 8, 2024
687765f
Update HL alpha version.
sarahelsaig Aug 9, 2024
5d98f02
Update UITT alpha version.
sarahelsaig Aug 9, 2024
d3d0868
Update OC previews.
sarahelsaig Aug 13, 2024
fb86f36
Update OC preview version.
sarahelsaig Aug 17, 2024
79c079e
Update OC preview version.
sarahelsaig Aug 20, 2024
7028ac5
Update OC preview version.
sarahelsaig Aug 21, 2024
275cc9c
Update OC preview version.
sarahelsaig Aug 23, 2024
a9c06f1
Use JS click when ClickReliablyOnUntilUrlChangeAsync is being weird.
sarahelsaig Aug 23, 2024
0e42fa0
Same for "Content type editor".
sarahelsaig Aug 23, 2024
253e989
Add necessary delay for step that didn't connect.
sarahelsaig Aug 23, 2024
20b2b3d
revert
sarahelsaig Aug 23, 2024
0ede0d3
Revert "revert"
sarahelsaig Aug 23, 2024
347619d
Fix ESLint warnings.
sarahelsaig Aug 23, 2024
3a4ec60
Merge pull request #19 from Lombiq/issue/NEST-536
sarahelsaig Aug 23, 2024
79bfb46
Merge remote-tracking branch 'origin/dev' into task/system-text-json-…
sarahelsaig Sep 22, 2024
2f1b5c8
Use OC release version.
sarahelsaig Sep 22, 2024
8425bcb
Update HL preview.
sarahelsaig Sep 23, 2024
b800665
Update HL.
sarahelsaig Sep 23, 2024
d0da8ea
Seal INavigationProvider, IAsyncResultFilter, IPermissionProvider, St…
sarahelsaig Sep 24, 2024
ecfd697
Update HL NuGet version.
sarahelsaig Sep 25, 2024
34b431e
Update UITT version.
sarahelsaig Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
using Lombiq.Tests.UI.Services;
using OpenQA.Selenium;
using Shouldly;
using System;
using System.Threading.Tasks;

namespace Lombiq.Walkthroughs.Tests.UI.Extensions;
Expand Down Expand Up @@ -48,6 +47,13 @@ void AssertStep(string header, string text, bool assertShepherdTargetIsNotBody =

Task ClickShepherdTargetAsync() => context.ClickReliablyOnUntilUrlChangeAsync(_byShepherdTarget);

Task ClickShepherdTargetWithScriptAsync() =>
context.RetryIfNotStaleOrFailAsync(() =>
{
context.ExecuteScript($"document.querySelector('.{_shepherdTargetClass}').click()");
return Task.FromResult(context.Exists(_byShepherdTarget.Safely()));
});

Task FillInShepherdTargetWithRetriesAsync(string text) => context.FillInWithRetriesAsync(_byShepherdTarget, text);

// Just a selector on .shepherd-button-primary is not enough to find the button for some reason.
Expand Down Expand Up @@ -292,7 +298,8 @@ await AssertStepAndClickNextAsync(
await ClickOnNextButtonAsync();
await AssertStepAndClickNextAsync("Taxonomies", "And you can set a permalink for it");
await AssertStepAndClickShepherdTargetAsync("Taxonomies", "Let's publish the new category! ");
await AssertStepAndClickShepherdTargetAsync("Taxonomies", "Your category is now published.");
AssertStep("Taxonomies", "Your category is now published.");
await ClickShepherdTargetWithScriptAsync();
});

// Media management
Expand Down Expand Up @@ -364,12 +371,8 @@ await AssertStepAndClickNextAsync(
await AssertStepAndFillInShepherdTargetAndClickNextAsync("Layout widgets", "Give it a title.", "Sample paragraph widget");
await AssertStepAndClickNextAsync("Layout widgets", "Give it some content.");
await AssertStepAndClickShepherdTargetAsync("Layout widgets", "We are ready, let's publish it!");
// In Orchard Core 1.8 this link doesn't open a new tab anymore so these three lines will need to be switched to
// just AssertStepAndClickShepherdTargetAsync() after an Orchard upgrade.
AssertStep(
await AssertStepAndClickShepherdTargetAsync(
"Layout widgets", "Your paragraph widget is now published.", assertShepherdTargetIsNotBody: false);
await context.ClickReliablyOnAsync(_byShepherdTarget);
SwitchToLastWindowAndSetDefaultBrowserSize();
await AssertStepAndClickNextAsync(
"Layout widgets", "You should see your paragraph", assertShepherdTargetIsNotBody: false);
});
Expand Down Expand Up @@ -400,7 +403,8 @@ await AssertStepAndFillInShepherdTargetAndClickNextAsync(
await AssertStepAndClickNextAsync("Content type editor", "You can select the editor type here.");
await AssertStepAndClickNextAsync("Content type editor", "You can also select the display mode here.");
await AssertStepAndClickShepherdTargetAsync("Content type editor", "Okay, now save it.");
await AssertStepAndClickShepherdTargetAsync("Content type editor", "The text field is now saved. You will also");
AssertStep("Content type editor", "The text field is now saved. You will also");
await ClickShepherdTargetWithScriptAsync();
await AssertStepAndClickNextAsync(
"Content type editor", "Congratulations, you just tinkered", assertShepherdTargetIsNotBody: false);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
</ItemGroup>

<ItemGroup Condition="'$(NuGetBuild)' == 'true'">
<PackageReference Include="Lombiq.Tests.UI" Version="10.0.1" />
<PackageReference Include="Lombiq.Tests.UI" Version="10.0.2-alpha.5.osoe-818" />
</ItemGroup>

<ItemGroup>
Expand Down
Loading