lang: add missing #[serde(rename = "type")] to IdlConst (#1107)

This commit is contained in:
Kevin Heavey 2021-12-05 22:47:50 +00:00 committed by GitHub
parent 3321a3f9c9
commit 105bb203c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -27,6 +27,7 @@ pub struct Idl {
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct IdlConst {
pub name: String,
#[serde(rename = "type")]
pub ty: IdlType,
pub value: String,
}

View File

@ -839,7 +839,7 @@ describe("misc", () => {
it("Should include BASE const in IDL", async () => {
assert(
miscIdl.constants.find(
(c) => c.name === "BASE" && c.ty === "u128" && c.value === "1_000_000"
(c) => c.name === "BASE" && c.type === "u128" && c.value === "1_000_000"
) !== undefined
);
});
@ -847,7 +847,7 @@ describe("misc", () => {
it("Should include DECIMALS const in IDL", async () => {
assert(
miscIdl.constants.find(
(c) => c.name === "DECIMALS" && c.ty === "u8" && c.value === "6"
(c) => c.name === "DECIMALS" && c.type === "u8" && c.value === "6"
) !== undefined
);
});
@ -858,7 +858,7 @@ describe("misc", () => {
undefined
);
});
it("Can use multidimensional array", async () => {
const array2d = new Array(10).fill(new Array(10).fill(99));
const data = anchor.web3.Keypair.generate();