Skip to content

Commit

Permalink
adding tests for bug scenario
Browse files Browse the repository at this point in the history
  • Loading branch information
HedayatAbedijoo committed Dec 18, 2020
1 parent 0372cd9 commit 0e252c9
Show file tree
Hide file tree
Showing 8 changed files with 96 additions and 109 deletions.
63 changes: 32 additions & 31 deletions dna/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions dna/Cargo.toml
Expand Up @@ -13,6 +13,6 @@ opt-level = "z"


[patch.crates-io]
hc_utils = {git = "https://github.com/holochain/hc-utils", rev = "7f65e8f941b9c003133b265d06f3334a9cd60d54", package = "hc_utils"}
hdk3 = {git = "https://github.com/holochain/holochain", rev = "68a49be953ecf4ffa228633a197b7ba73350b803", package = "hdk3"}
holo_hash = {git = "https://github.com/holochain/holochain", rev = "68a49be953ecf4ffa228633a197b7ba73350b803", package = "holo_hash"}
hc_utils = {git = "https://github.com/holochain/hc-utils", branch = "develop", package = "hc_utils"}
hdk3 = {git = "https://github.com/holochain/holochain", rev = "60a906212c17ee067b31511e6b2957746d86297b", package = "hdk3"}
holo_hash = {git = "https://github.com/holochain/holochain", rev = "60a906212c17ee067b31511e6b2957746d86297b", package = "holo_hash"}
Binary file modified dna/peershare.dna.gz
Binary file not shown.
22 changes: 4 additions & 18 deletions dna/tests/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions dna/tests/package.json
Expand Up @@ -5,15 +5,14 @@
"main": "index.js",
"scripts": {
"test": "npm run test:setup && npm run test:execute",
"test:setup": "CARGO_TARGET_DIR=../target cargo build --release --target wasm32-unknown-unknown && dna-util -c ../peershare.dna.workdir",
"test:setup": "CARGO_TARGET_DIR=../target cargo build --release --target wasm32-unknown-unknown && dna-util -c ../peershare.dna.workdir",
"test:execute": "TRYORAMA_LOG_LEVEL=info RUST_LOG=error RUST_BACKTRACE=1 TRYORAMA_HOLOCHAIN_PATH=\"holochain\" ts-node src/index.ts"

},
"author": "",
"license": "ISC",
"dependencies": {
"@holochain/conductor-api": "git+https://github.com/holochain/holochain-conductor-api.git",
"@holochain/tryorama": "^0.4.0-dev.1",
"@holochain/tryorama": "^0.4.0-dev.2",
"@types/lodash": "^4.14.158",
"@types/node": "^14.14.11",
"lodash": "^4.17.19",
Expand Down
23 changes: 18 additions & 5 deletions dna/tests/src/index.ts
Expand Up @@ -103,16 +103,29 @@ orchestrator.registerScenario(
t.deepEqual(test1.result, true);
_log(test1, "file_tagged");

///// Test link to my address is working.
let myfilesResult = await conductor.call(
///// Test link to my address is working on Tag Zome.
let myfilesResult_fromTagZome = await conductor.call(
Tag_ZOME_NAME,
"get_my_files",
null
);

t.ok(myfilesResult);
t.deepEqual(myfilesResult.list, 1);
_log(myfilesResult, "all my files");
t.ok(myfilesResult_fromTagZome);
t.deepEqual(myfilesResult_fromTagZome.list, 1);
_log(myfilesResult_fromTagZome, "all my files");

///// Test link to my address is working on Tag Zome.
let myfilesResult_fromPeerShareZome = await conductor.call(
PeerShare_Zome_Name,
"get_my_files",
null
);

t.ok(myfilesResult_fromPeerShareZome);
t.deepEqual(myfilesResult_fromPeerShareZome.list, 0);
_log(myfilesResult_fromPeerShareZome, "all my files");


}
);

Expand Down

0 comments on commit 0e252c9

Please sign in to comment.