Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@codeplaydata/adapters

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codeplaydata/adapters - npm Package Compare versions

Comparing version 0.4.8 to 0.4.9

6

collections/GenericQueue.test.js

@@ -13,3 +13,3 @@ // @filename: GenericQueue.test.ts

assert.deepEqual(queue.storage, []);
await context.test('Testando se a operação de inserção funciona na fila mas não vai para o banco de dados.', async (subcontext) => {
await context.test('Testando se a operacao de insercao funciona na fila mas nao vai para o banco de dados.', async (subcontext) => {
queue.query(LocalStorageQuery.setItem, 'testing the first insert.', 'insert-1');

@@ -19,3 +19,3 @@ assert.strictEqual(queue.size, 1);

assert.deepEqual(queue.storage, [{ key: 'insert-1', object: 'testing the first insert.', query: 'setItem', store: undefined }]);
await subcontext.test('Testando se a operação de inserção está indo para o banco de dados.', () => {
await subcontext.test('Testando se a operacao de insercao esta indo para o banco de dados.', () => {
queue.dequeue();

@@ -29,3 +29,3 @@ assert.strictEqual(queue.size, 0);

});
await context.test('Testando se a fila emite o erro quando a está cheia.', () => {
await context.test('Testando se a fila emite o erro quando a esta cheia.', () => {
queue.query(LocalStorageQuery.setItem, 'testing the first insert.', 'insert-1');

@@ -32,0 +32,0 @@ queue.query(LocalStorageQuery.setItem, 'testing the second insert.', 'insert-2');

@@ -10,3 +10,3 @@ // @filename: LocalStorage.test.ts

assert.strictEqual(localstorage.store, '');
await context.test('Testando a inserção de dados.', async (subcontext) => {
await context.test('Testando a insercao de dados.', async (subcontext) => {
// already a cler test, but later will be repeated.

@@ -21,3 +21,3 @@ localstorage.query(LocalStorageQuery.clear);

assert.strictEqual(inserted.object, 'testing the second insert.');
await subcontext.test('Testando a deleção de dados.', () => {
await subcontext.test('Testando a delecao de dados.', () => {
localstorage.query(LocalStorageQuery.delete, undefined, 'insert-2');

@@ -29,7 +29,7 @@ assert.strictEqual(localstorage.lenght, 1);

});
await subcontext.test('Testando o parâmetro de chave que se refira ao valor do seu dado inserido.', () => {
await subcontext.test('Testando o parametro de chave que se refira ao valor do seu dado inserido.', () => {
assert.strictEqual(localstorage.key(0), 'insert-1');
assert.strictEqual(localstorage.key(1), null);
});
await subcontext.test('Testando a deleção de todos os bancos de dados.', () => {
await subcontext.test('Testando a delecao de todos os bancos de dados.', () => {
localstorage.query(LocalStorageQuery.clear);

@@ -36,0 +36,0 @@ assert.strictEqual(localstorage.lenght, 0);

@@ -10,3 +10,3 @@ // @filename: MongoDB.test.ts

assert.strictEqual(mongo._store, 'startup_log');
await context.test('Testando todos os *getters* e *setters*, _i.e._ nome de coleções e base de dados.', () => {
await context.test('Testando todos os *getters* e *setters*, _i.e._ nome de colecoes e base de dados.', () => {
mongo.database = 'teste';

@@ -17,3 +17,3 @@ assert.strictEqual(mongo.database, 'teste');

});
await context.test('Testando todas as operações de CRUD.', async (subcontext) => {
await context.test('Testando todas as operacoes de CRUD.', async (subcontext) => {
mongo.database = 'admin';

@@ -32,11 +32,11 @@ mongo.store = 'collection1';

assert.strictEqual(data.msg, 'testing 1, 2, 3...');
await subcontext.test('Criando índice de otimização de banco de dados.', async (deepsubcontext) => {
await subcontext.test('Criando indice de otimizacao de banco de dados.', async (deepsubcontext) => {
await mongo.index(IndexOperations.create, [{ key: { msg: 'text' }, default_language: 'english', name: 'msg_index' }]);
const indexes = await mongo.index(IndexOperations.get);
assert.strictEqual(indexes[1].name, 'msg_index');
await deepsubcontext.test('Utilizando o índice.', async () => {
await deepsubcontext.test('Utilizando o indice.', async () => {
const data = await mongo.query(MongoQuery.findOne, { $text: { $search: "testing" } });
assert.strictEqual(data.msg, 'testing 1, 2, 3...');
});
await deepsubcontext.test('Deletando o índice.', async () => {
await deepsubcontext.test('Deletando o indice.', async () => {
await mongo.index(IndexOperations.drop);

@@ -47,3 +47,3 @@ const indexes = await mongo.index(IndexOperations.get);

});
await subcontext.test('Atualizando um documento da coleção.', async () => {
await subcontext.test('Atualizando um documento da colecao.', async () => {
await mongo.query(MongoQuery.updateOne, { $set: { msg: 'new message.' } }, { msg: 'testing 1, 2, 3...' });

@@ -84,7 +84,7 @@ const data = await mongo.query(MongoQuery.findOne, { msg: 'new message.' });

});
await context.test('Testando o retorno de null no caso de envio de uma operação que não existe.', async () => {
await context.test('Testando o retorno de null no caso de envio de uma operacao que nao existe.', async () => {
const nullReturn = await mongo.query('error');
assert.strictEqual(nullReturn, null);
});
await context.test('Testando erro genérico.', async () => {
await context.test('Testando erro generico.', async () => {
await assert.rejects(async () => {

@@ -91,0 +91,0 @@ await mongo.query('', {}, {});

@@ -5,3 +5,3 @@ // @filename: Fetch.test.ts

import { Fetch } from "./Fetch.js";
test('Testando o retorno de uma requisição GET.', async () => {
test('Testando o retorno de uma requisicao GET.', async () => {
const httpclient = new Fetch();

@@ -8,0 +8,0 @@ const request = new Request('https://httpstat.us/200');

@@ -6,6 +6,5 @@ // @filename: ExpressApp.test.ts

import { ExpressRouter } from "./ExpressRouter.js";
test('Testando se a aplicação _express_ registra o roteador como um módulo.', async () => {
test('Testando se a aplicacao _express_ registra o roteador como um modulo.', async () => {
const router = new ExpressRouter();
const testRoute = { method: 'get', endpoint: '/data' };
await router.register(testRoute.method, testRoute.endpoint, async function () {
await router.register('get', '/data', async function () {
return;

@@ -12,0 +11,0 @@ });

{
"name": "@codeplaydata/adapters",
"version": "0.4.8",
"version": "0.4.9",
"type": "module",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -73,1 +73,83 @@ <div align="center">

<br>
### Express
```typescript
import { ExpressApp, ExpressRouter } from "@codeplaydata/adapters";
const router = new ExpressRouter();
await router.register('get', '/data', async function() {
return;
})
const api = new ExpressApp([{ path: '/teste', router: router.router }]);
/.../
```
<br>
### GPU
```typescript
import { GPUDeviceAdapter, GPUCommandRepository } from "@codeplaydata/adapters";
const gpu = new GPUDeviceAdapter(new GPUCommandRepository());
/.../
```
<br>
### MongoDB
```typescript
import { MongoDB } from "@codeplaydata/adapters";
const mongo = new MongoDB('mongodb://127.0.0.1:27017');
mongo.database = 'teste';
mongo.store = 'collection1';
await mongo.query(/.../)
```
<br>
### LocalStorage
```typescript
import { LocalStorage } from "@codeplaydata/adapters";
const localstorage = new LocalStorage();
localstorage.query(/.../)
```
<br>
### IndexedDB
```typescript
import { IndexedDB } from "@codeplaydata/adapters";
const idbconfig = {
name: 'LocalTestStorage',
version: 1,
repositories: [
{
name: 'features',
id: 'name',
indexes: [
{
indexName: 'name',
keypath: 'name'
}
]
}
]
}
const indexeddb = new IndexedDB(idbconfig);
indexeddb.query(/.../);
/.../
```
---
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc