buyer initiated flow
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
mod common;
|
||||
use common::*;
|
||||
use descro_ext_resolvers::ResolverType;
|
||||
use descro_ext_resolvers::{AcceptancePolicy, ResolverType};
|
||||
use solana_keypair::Keypair;
|
||||
use solana_signer::Signer;
|
||||
|
||||
@@ -13,6 +13,7 @@ fn registers_entry_with_correct_state() {
|
||||
ix_register(
|
||||
&authority.pubkey(),
|
||||
ResolverType::CentralAuthority,
|
||||
AcceptancePolicy::Open,
|
||||
"Acme Resolvers",
|
||||
"Fast and fair dispute resolution",
|
||||
100, // 1%
|
||||
@@ -25,6 +26,7 @@ fn registers_entry_with_correct_state() {
|
||||
let entry = read_entry(&svm, &authority.pubkey());
|
||||
assert_eq!(entry.authority, authority.pubkey());
|
||||
assert_eq!(entry.resolver_type, ResolverType::CentralAuthority);
|
||||
assert_eq!(entry.acceptance_policy, AcceptancePolicy::Open);
|
||||
assert_eq!(entry.name, "Acme Resolvers");
|
||||
assert_eq!(entry.fee_bps, 100);
|
||||
assert_eq!(entry.total_resolved, 0);
|
||||
@@ -41,6 +43,7 @@ fn duplicate_register_fails() {
|
||||
ix_register(
|
||||
&authority.pubkey(),
|
||||
ResolverType::CentralAuthority,
|
||||
AcceptancePolicy::Open,
|
||||
"Acme",
|
||||
"",
|
||||
0,
|
||||
@@ -54,6 +57,7 @@ fn duplicate_register_fails() {
|
||||
ix_register(
|
||||
&authority.pubkey(),
|
||||
ResolverType::CentralAuthority,
|
||||
AcceptancePolicy::Open,
|
||||
"Acme Again",
|
||||
"",
|
||||
0,
|
||||
@@ -73,6 +77,7 @@ fn register_empty_name_fails() {
|
||||
ix_register(
|
||||
&authority.pubkey(),
|
||||
ResolverType::CentralAuthority,
|
||||
AcceptancePolicy::Open,
|
||||
"",
|
||||
"",
|
||||
0,
|
||||
@@ -92,6 +97,7 @@ fn register_invalid_fee_bps_fails() {
|
||||
ix_register(
|
||||
&authority.pubkey(),
|
||||
ResolverType::CentralAuthority,
|
||||
AcceptancePolicy::Open,
|
||||
"Acme",
|
||||
"",
|
||||
10_001, // > 100%
|
||||
@@ -110,12 +116,12 @@ fn different_authorities_have_separate_entries() {
|
||||
|
||||
send(
|
||||
&mut svm,
|
||||
ix_register(&auth1.pubkey(), ResolverType::CentralAuthority, "Auth1", "", 0, auth1.pubkey(), ""),
|
||||
ix_register(&auth1.pubkey(), ResolverType::CentralAuthority, AcceptancePolicy::Open, "Auth1", "", 0, auth1.pubkey(), ""),
|
||||
&auth1,
|
||||
);
|
||||
send(
|
||||
&mut svm,
|
||||
ix_register(&auth2.pubkey(), ResolverType::JuryDAO, "Auth2", "", 50, auth2.pubkey(), ""),
|
||||
ix_register(&auth2.pubkey(), ResolverType::JuryDAO, AcceptancePolicy::Open, "Auth2", "", 50, auth2.pubkey(), ""),
|
||||
&auth2,
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user