Skip to content

Commit 3fcdd0d

Browse files
committed
Adding more tests.
1 parent bcb05fb commit 3fcdd0d

4 files changed

Lines changed: 43 additions & 25 deletions

File tree

.github/workflows/dotnet-core-master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
strategy:
4949
fail-fast: false
5050
matrix:
51-
test: [a,b]
51+
test: [a,b,c]
5252
steps:
5353
- uses: actions/checkout@v3
5454
with:
@@ -127,7 +127,7 @@ jobs:
127127
if: matrix.test == 'a'
128128
run: cd eform-angular-frontend/eform-client && npm run testheadlessplugin2${{matrix.test}}
129129
- name: Create database
130-
if: matrix.test == 'b'
130+
if: matrix.test != 'a'
131131
run: |
132132
docker exec -i mariadbtest mariadb -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 1'
133133
docker exec -i mariadbtest mariadb -u root --password=secretpassword -e 'create database `420_eform-angular-time-planning-plugin`'

.github/workflows/dotnet-core-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
strategy:
4646
fail-fast: false
4747
matrix:
48-
test: [a,b]
48+
test: [a,b,c]
4949
steps:
5050
- uses: actions/checkout@v3
5151
with:
@@ -121,7 +121,7 @@ jobs:
121121
if: matrix.test == 'a'
122122
run: cd eform-angular-frontend/eform-client && npm run testheadlessplugin2${{matrix.test}}
123123
- name: Create database
124-
if: matrix.test == 'b'
124+
if: matrix.test != 'a'
125125
run: |
126126
docker exec -i mariadbtest mariadb -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 1'
127127
docker exec -i mariadbtest mariadb -u root --password=secretpassword -e 'create database `420_eform-angular-time-planning-plugin`'

eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Services/TimePlanningSettingService/TimeSettingService.cs

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -627,27 +627,30 @@ public async Task<OperationResult> UpdateAssignedSite(Infrastructure.Models.Sett
627627
dbAssignedSite.BreakFriday2NdShift = site.BreakFriday2NdShift;
628628
dbAssignedSite.BreakSaturday2NdShift = site.BreakSaturday2NdShift;
629629
dbAssignedSite.BreakSunday2NdShift = site.BreakSunday2NdShift;
630-
dbAssignedSite.MondayBreakMinutesDivider = site.MondayBreakMinutesDivider;
631-
dbAssignedSite.TuesdayBreakMinutesDivider = site.TuesdayBreakMinutesDivider;
632-
dbAssignedSite.WednesdayBreakMinutesDivider = site.WednesdayBreakMinutesDivider;
633-
dbAssignedSite.ThursdayBreakMinutesDivider = site.ThursdayBreakMinutesDivider;
634-
dbAssignedSite.FridayBreakMinutesDivider = site.FridayBreakMinutesDivider;
635-
dbAssignedSite.SaturdayBreakMinutesDivider = site.SaturdayBreakMinutesDivider;
636-
dbAssignedSite.SundayBreakMinutesDivider = site.SundayBreakMinutesDivider;
637-
dbAssignedSite.MondayBreakMinutesPrDivider = site.MondayBreakMinutesPrDivider;
638-
dbAssignedSite.TuesdayBreakMinutesPrDivider = site.TuesdayBreakMinutesPrDivider;
639-
dbAssignedSite.WednesdayBreakMinutesPrDivider = site.WednesdayBreakMinutesPrDivider;
640-
dbAssignedSite.ThursdayBreakMinutesPrDivider = site.ThursdayBreakMinutesPrDivider;
641-
dbAssignedSite.FridayBreakMinutesPrDivider = site.FridayBreakMinutesPrDivider;
642-
dbAssignedSite.SaturdayBreakMinutesPrDivider = site.SaturdayBreakMinutesPrDivider;
643-
dbAssignedSite.SundayBreakMinutesPrDivider = site.SundayBreakMinutesPrDivider;
644-
dbAssignedSite.MondayBreakMinutesUpperLimit = site.MondayBreakMinutesUpperLimit;
645-
dbAssignedSite.TuesdayBreakMinutesUpperLimit = site.TuesdayBreakMinutesUpperLimit;
646-
dbAssignedSite.WednesdayBreakMinutesUpperLimit = site.WednesdayBreakMinutesUpperLimit;
647-
dbAssignedSite.ThursdayBreakMinutesUpperLimit = site.ThursdayBreakMinutesUpperLimit;
648-
dbAssignedSite.FridayBreakMinutesUpperLimit = site.FridayBreakMinutesUpperLimit;
649-
dbAssignedSite.SaturdayBreakMinutesUpperLimit = site.SaturdayBreakMinutesUpperLimit;
650-
dbAssignedSite.SundayBreakMinutesUpperLimit = site.SundayBreakMinutesUpperLimit;
630+
if (dbAssignedSite.AutoBreakCalculationActive)
631+
{
632+
dbAssignedSite.MondayBreakMinutesDivider = site.MondayBreakMinutesDivider;
633+
dbAssignedSite.TuesdayBreakMinutesDivider = site.TuesdayBreakMinutesDivider;
634+
dbAssignedSite.WednesdayBreakMinutesDivider = site.WednesdayBreakMinutesDivider;
635+
dbAssignedSite.ThursdayBreakMinutesDivider = site.ThursdayBreakMinutesDivider;
636+
dbAssignedSite.FridayBreakMinutesDivider = site.FridayBreakMinutesDivider;
637+
dbAssignedSite.SaturdayBreakMinutesDivider = site.SaturdayBreakMinutesDivider;
638+
dbAssignedSite.SundayBreakMinutesDivider = site.SundayBreakMinutesDivider;
639+
dbAssignedSite.MondayBreakMinutesPrDivider = site.MondayBreakMinutesPrDivider;
640+
dbAssignedSite.TuesdayBreakMinutesPrDivider = site.TuesdayBreakMinutesPrDivider;
641+
dbAssignedSite.WednesdayBreakMinutesPrDivider = site.WednesdayBreakMinutesPrDivider;
642+
dbAssignedSite.ThursdayBreakMinutesPrDivider = site.ThursdayBreakMinutesPrDivider;
643+
dbAssignedSite.FridayBreakMinutesPrDivider = site.FridayBreakMinutesPrDivider;
644+
dbAssignedSite.SaturdayBreakMinutesPrDivider = site.SaturdayBreakMinutesPrDivider;
645+
dbAssignedSite.SundayBreakMinutesPrDivider = site.SundayBreakMinutesPrDivider;
646+
dbAssignedSite.MondayBreakMinutesUpperLimit = site.MondayBreakMinutesUpperLimit;
647+
dbAssignedSite.TuesdayBreakMinutesUpperLimit = site.TuesdayBreakMinutesUpperLimit;
648+
dbAssignedSite.WednesdayBreakMinutesUpperLimit = site.WednesdayBreakMinutesUpperLimit;
649+
dbAssignedSite.ThursdayBreakMinutesUpperLimit = site.ThursdayBreakMinutesUpperLimit;
650+
dbAssignedSite.FridayBreakMinutesUpperLimit = site.FridayBreakMinutesUpperLimit;
651+
dbAssignedSite.SaturdayBreakMinutesUpperLimit = site.SaturdayBreakMinutesUpperLimit;
652+
dbAssignedSite.SundayBreakMinutesUpperLimit = site.SundayBreakMinutesUpperLimit;
653+
}
651654
dbAssignedSite.MondayPlanHours = site.MondayPlanHours;
652655
dbAssignedSite.TuesdayPlanHours = site.TuesdayPlanHours;
653656
dbAssignedSite.WednesdayPlanHours = site.WednesdayPlanHours;
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import loginPage from '../../../Login.page';
2+
import pluginPage from '../../../Plugin.page';
3+
4+
describe('Enable Backend Config plugin', () => {
5+
beforeEach(() => {
6+
cy.visit('http://localhost:4200');
7+
loginPage.login();
8+
pluginPage.Navbar.goToPluginsPage();
9+
});
10+
11+
it('should activate the plugin', () => {
12+
const pluginName = 'Microting Time Planning Plugin';
13+
pluginPage.enablePluginByName(pluginName);
14+
});
15+
});

0 commit comments

Comments
 (0)