#59 fixed tests

This commit is contained in:
Fabio Formosa
2022-09-29 00:33:52 +02:00
parent 7e21437dfc
commit 0adb8bf94b
7 changed files with 17 additions and 29 deletions

View File

@@ -25,7 +25,7 @@
class="full-size-input"
>
<mat-label>Job Class</mat-label>
<mat-select name="jobClass" [(ngModel)]="simpleTriggerForm.jobClass" [disabled]="!enabledTriggerForm">
<mat-select id="jobClass" name="jobClass" [(ngModel)]="simpleTriggerForm.jobClass" [disabled]="!enabledTriggerForm">
<mat-option *ngFor="let job of jobs" [value]="job">
{{job}}
</mat-option>

View File

@@ -19,6 +19,7 @@ import {JobDetail} from '../../model/jobDetail.model';
import {SimpleTriggerForm} from '../../model/simple-trigger.form';
import {SimpleTrigger} from '../../model/simple-trigger.model';
import JobService from '../../services/job.service';
import {MatSelectModule} from '@angular/material/select';
describe('SimpleTriggerConfig', () => {
@@ -30,7 +31,7 @@ describe('SimpleTriggerConfig', () => {
beforeEach(async( () => {
TestBed.configureTestingModule({
imports: [FormsModule, MatFormFieldModule, MatFormFieldModule, MatInputModule, BrowserAnimationsModule,
imports: [FormsModule, MatFormFieldModule, MatFormFieldModule, MatSelectModule, MatInputModule, BrowserAnimationsModule,
MatNativeDateModule,
MatCardModule, MatIconModule, HttpClientTestingModule, RouterTestingModule],
declarations: [SimpleTriggerConfigComponent],

View File

@@ -1,11 +1,12 @@
import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core';
import {JobService, SchedulerService} from '../../services';
import {SchedulerService} from '../../services';
import {Scheduler} from '../../model/scheduler.model';
import {SimpleTriggerCommand} from '../../model/simple-trigger.command';
import {SimpleTrigger} from '../../model/simple-trigger.model';
import {SimpleTriggerForm} from '../../model/simple-trigger.form';
import * as moment from 'moment';
import {TriggerKey} from '../../model/triggerKey.model';
import JobService from '../../services/job.service';
@Component({
selector: 'qrzmng-simple-trigger-config',

View File

@@ -11,6 +11,7 @@ import {MatDividerModule} from '@angular/material/divider';
import {TriggerListComponent} from './trigger-list.component';
import {MatListModule} from '@angular/material/list';
import {TriggerKey} from '../../model/triggerKey.model';
import {MatDialogModule} from '@angular/material/dialog';
describe('TriggerListComponent', () => {
@@ -22,7 +23,7 @@ describe('TriggerListComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [MatCardModule, MatDividerModule, MatIconModule, MatListModule, HttpClientTestingModule, RouterTestingModule],
imports: [MatCardModule, MatDialogModule, MatDividerModule, MatIconModule, MatListModule, HttpClientTestingModule, RouterTestingModule],
declarations: [TriggerListComponent],
providers: [TriggerService, ApiService, ConfigService]
}).compileComponents();

View File

@@ -30,16 +30,6 @@ export class AuthService {
);
}
signup(user) {
const signupHeaders = new HttpHeaders({
'Accept': 'application/json',
'Content-Type': 'application/json'
});
return this.apiService.post(this.config.signup_url, JSON.stringify(user), signupHeaders).pipe(map(() => {
console.log('Sign up success');
}));
}
logout() {
return this.apiService.post(this.config.logout_url, {})
.pipe(map(() => {
@@ -48,9 +38,4 @@ export class AuthService {
}));
}
changePassword(passwordChanger) {
return this.apiService.post(this.config.change_password_url, passwordChanger);
}
}

View File

@@ -4,7 +4,7 @@ import {CONTEXT_PATH, getBaseUrl} from './config.service';
import {Observable} from 'rxjs';
@Injectable()
export class JobService {
export default class JobService {
constructor(
private apiService: ApiService

View File

@@ -12,33 +12,33 @@
<version>3.1.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Quartz Manager</name>
<description>API and UI Manager for Quartz Scheduler</description>
<url>https://github.com/fabioformosa/quartz-manager</url>
<licenses>
<license>
<name>Apache License 2.0</name>
<url>https://github.com/fabioformosa/quartz-manager/blob/master/LICENSE</url>
</license>
</licenses>
<scm>
<connection>scm:git:git://github.com/fabioformosa/quartz-manager.git</connection>
<developerConnection>scm:git:git@github.com:fabioformosa/quartz-manager.git</developerConnection>
<url>https://github.com/fabioformosa/quartz-manager</url>
<tag>HEAD</tag>
</scm>
<developers>
<developer>
<name>Fabio Formosa</name>
<url>https://github.com/fabioformosa</url>
</developer>
</developers>
<modules>
<module>quartz-manager-starter-api</module>
<module>quartz-manager-starter-ui</module>
@@ -77,7 +77,7 @@
</dependency>
</dependencies>
</dependencyManagement>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
@@ -89,7 +89,7 @@
</url>
</repository>
</distributionManagement>
<build>
<plugins>
<plugin>
@@ -160,7 +160,7 @@
</plugin>
</plugins>
</build>
<profiles>
<!-- GPG Signature on release -->
<profile>