Skip to content

Commit 347606f

Browse files
committed
Fixed unit tests
1 parent 071b20b commit 347606f

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/storage/InMemoryStorage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { IStorageItem } from './IStorageItem';
44
export class InMemoryStorage implements IStorage {
55
private maxItems: number;
66
private items: IStorageItem[] = [];
7-
private lastTimestamp: number;
7+
private lastTimestamp: number = 0;
88

99
constructor(maxItems: number) {
1010
this.maxItems = maxItems;
@@ -27,7 +27,7 @@ export class InMemoryStorage implements IStorage {
2727
return item.timestamp;
2828
}
2929

30-
public get(limit: number = 1): IStorageItem[] {
30+
public get(limit?: number): IStorageItem[] {
3131
return this.items.slice(0, limit);
3232
}
3333

src/storage/KeyValueStorageBase.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { IStorageItem } from './IStorageItem';
33

44
export abstract class KeyValueStorageBase implements IStorage {
55
private maxItems: number;
6-
private items: number[] = [];
7-
private lastTimestamp: number;
6+
private items: number[];
7+
private lastTimestamp: number = 0;
88

99
constructor(maxItems) {
1010
this.maxItems = maxItems;
@@ -35,7 +35,7 @@ export abstract class KeyValueStorageBase implements IStorage {
3535
return timestamp;
3636
}
3737

38-
get(limit: number = 1): IStorageItem[] {
38+
get(limit?: number): IStorageItem[] {
3939
this.ensureIndex();
4040

4141
return this.items.slice(0, limit)

src/storage/Storage-spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import * as mockFs from 'mock-fs';
1111
let mockedFs;
1212

1313
let nodeFileStorageFactory = (maxItems?) => {
14-
return new NodeFileStorage('./fileStorage', maxItems, mockedFs);
14+
return new NodeFileStorage('test', './fileStorage', 'ex-', maxItems, mockedFs);
1515
};
1616

1717
let nodeFileStorageInitializer = () => {
1818
mockedFs = mockFs.fs({
19-
'fileStorage': {}
19+
'fileStorage': {},
2020
});
2121
};
2222

@@ -26,7 +26,7 @@ describeStorage('NodeFileStorage',
2626
true
2727
);
2828

29-
describeStorage('InMemoryStorage', (maxItems?) => {
29+
describeStorage('InMemoryStorage', (maxItems = 250) => {
3030
return new InMemoryStorage(maxItems);
3131
});
3232

0 commit comments

Comments
 (0)