immutable-model-view-key-by
Advanced tools
Comparing version 0.2.187 to 0.3.0
{ | ||
"author": "Ersun Warncke <ersun.warncke@gmail.com>", | ||
"dependencies": { | ||
"immutable-core-model-view": "0.4.53" | ||
"immutable-core-model-view": "0.5.2" | ||
}, | ||
"description": "Immutable Model View to collect records into object keyed by property value", | ||
"devDependencies": { | ||
"chai": "4.1.2", | ||
"chai": "4.2.0", | ||
"chai-as-promised": "7.1.1", | ||
"immutable-access-control": "^0.5.15", | ||
"immutable-core": "2.2.38", | ||
"immutable-core-model": "3.6.2", | ||
"immutable-database-mariasql": "1.3.47", | ||
"mocha": "4.1.0" | ||
"immutable-access-control": "0.5.18", | ||
"immutable-core": "2.3.3", | ||
"immutable-core-model": "4.0.3", | ||
"mocha": "5.2.0" | ||
}, | ||
@@ -29,3 +28,3 @@ "directories": { | ||
}, | ||
"version": "0.2.187" | ||
} | ||
"version": "0.3.0" | ||
} |
@@ -5,3 +5,2 @@ 'use strict' | ||
const ImmutableCoreModel = require('immutable-core-model') | ||
const ImmutableDatabaseMariaSQL = require('immutable-database-mariasql') | ||
const ModelViewKeyBy = require('../lib/immutable-model-view-key-by') | ||
@@ -23,4 +22,3 @@ const Promise = require('bluebird') | ||
const connectionParams = { | ||
charset: 'utf8', | ||
db: dbName, | ||
database: dbName, | ||
host: dbHost, | ||
@@ -33,5 +31,2 @@ password: dbPass, | ||
// create database connection to use for testing | ||
var database = new ImmutableDatabaseMariaSQL(connectionParams) | ||
// fake session to use for testing | ||
@@ -46,3 +41,3 @@ var session = { | ||
var origBam, origBar, origFoo, origRecords | ||
var mysql, origBam, origBar, origFoo, origRecords | ||
@@ -53,5 +48,7 @@ before(async function () { | ||
ImmutableAccessControl.reset() | ||
// create database client | ||
mysql = await ImmutableCoreModel.createMysqlConnection(connectionParams) | ||
// create initial model | ||
glboalFooModel = new ImmutableCoreModel({ | ||
database: database, | ||
mysql: mysql, | ||
name: 'foo', | ||
@@ -65,3 +62,3 @@ views: { | ||
// drop any test tables if they exist | ||
await database.query('DROP TABLE IF EXISTS foo') | ||
await mysql.query('DROP TABLE IF EXISTS foo') | ||
// sync with database | ||
@@ -68,0 +65,0 @@ await glboalFooModel.sync() |
6
6166
5
108
+ Addedbluebird@3.5.3(transitive)
+ Addedif-defined@1.0.18(transitive)
+ Addedimmutable-ai@0.8.3(transitive)
+ Addedimmutable-core@2.3.3(transitive)
+ Addedimmutable-core-model-view@0.5.2(transitive)
+ Addedimmutable-instance-id@0.4.1(transitive)
+ Addedimmutable-require-valid-log-client@0.1.18(transitive)
+ Addedimmutable-require-valid-optional-object@0.1.18(transitive)
+ Addedlodash@4.17.11(transitive)
+ Addedmerge-args@0.2.18(transitive)
+ Addedmicro-timestamp@1.0.0(transitive)
+ Addedmicrotime@2.1.8(transitive)
+ Addedmoment@2.22.2(transitive)
+ Addednan@2.10.0(transitive)
+ Addedrandom-unique-id@1.1.0(transitive)
+ Addedstable-id@1.0.13(transitive)
+ Addeduglify-es@3.3.9(transitive)
- Removedbluebird@3.5.1(transitive)
- Removedif-defined@1.0.17(transitive)
- Removedimmutable-ai@0.8.1(transitive)
- Removedimmutable-core@2.2.38(transitive)
- Removedimmutable-core-model-view@0.4.53(transitive)
- Removedimmutable-instance-id@0.3.18(transitive)
- Removedimmutable-require-valid-log-client@0.1.17(transitive)
- Removedimmutable-require-valid-optional-object@0.1.17(transitive)
- Removedlodash@4.17.4(transitive)
- Removedmerge-args@0.2.17(transitive)
- Removedmicro-timestamp@0.1.37(transitive)
- Removedmicrotime@2.1.7(transitive)
- Removedmoment@2.20.1(transitive)
- Removednan@2.8.0(transitive)
- Removedrandom-unique-id@1.0.23(transitive)
- Removedstable-id@1.0.12(transitive)
- Removeduglify-es@3.3.7(transitive)