Armani Ferrante 3 년 전
부모
커밋
f12439ba90
4개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 2
      tests/chat/programs/chat/src/lib.rs
  2. 1 2
      tests/misc/tests/misc.js
  3. 2 2
      tests/zero-copy/programs/zero-copy/src/lib.rs
  4. 1 0
      ts/tests/transaction.spec.ts

+ 2 - 2
tests/chat/programs/chat/src/lib.rs

@@ -1,7 +1,7 @@
 //! A simple chat program using a ring buffer to store messages.
 
-use anchor_lang::prelude::*;
 use anchor_lang::accounts::loader::Loader;
+use anchor_lang::prelude::*;
 
 declare_id!("Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS");
 
@@ -19,7 +19,7 @@ pub mod chat {
         let given_name = name.as_bytes();
         let mut name = [0u8; 280];
         name[..given_name.len()].copy_from_slice(given_name);
-        let mut chat = ctx.accounts.chat_room.load_init()?;
+        let mut chat = ctx.accounts.chat_room.load_mut()?;
         chat.name = name;
         Ok(())
     }

+ 1 - 2
tests/misc/tests/misc.js

@@ -1,5 +1,4 @@
-//const anchor = require("@project-serum/anchor");
-const anchor = require("../../../ts");
+const anchor = require("@project-serum/anchor");
 const assert = require("assert");
 const {
   ASSOCIATED_TOKEN_PROGRAM_ID,

+ 2 - 2
tests/zero-copy/programs/zero-copy/src/lib.rs

@@ -14,7 +14,7 @@ pub mod zero_copy {
     use super::*;
 
     pub fn create_foo(ctx: Context<CreateFoo>) -> ProgramResult {
-        let foo = &mut ctx.accounts.foo.load_init()?;
+        let foo = &mut ctx.accounts.foo.load_mut()?;
         foo.authority = *ctx.accounts.authority.key;
         foo.set_second_authority(ctx.accounts.authority.key);
         Ok(())
@@ -33,7 +33,7 @@ pub mod zero_copy {
     }
 
     pub fn create_bar(ctx: Context<CreateBar>) -> ProgramResult {
-        let bar = &mut ctx.accounts.bar.load_init()?;
+        let bar = &mut ctx.accounts.bar.load_mut()?;
         bar.authority = *ctx.accounts.authority.key;
         Ok(())
     }

+ 1 - 0
ts/tests/transaction.spec.ts

@@ -15,6 +15,7 @@ describe("Transaction", () => {
     data: Buffer.from("post"),
   });
   const idl = {
+		layoutVersion: '0.1.0',
     version: "0.0.0",
     name: "basic_0",
     instructions: [