mirror of
https://github.com/fabioformosa/quartz-manager.git
synced 2025-12-30 06:03:15 +09:00
#59 fixed tests
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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],
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user